Working with Custom collection in WCF : The CodeGain