DataContract for type '{0}' cannot be added to DataContractSet since type '{1}' with the same data contract name '{2}' in ...