You can define your own name in the DataContract
attribute like this:
[DataContract(Name = "ResponseOf{0}")]
public class Response
Note that in your example the {0}
will be replaced and your proxy reference type will be ResponseOfArrayOfCustomer
.
More info here: WCF: Serialization and Generics