List of referenced collection types contains more than one type with data contract name '{0}' in namespace '{1}'. Include ...