Consume WCF services

You are building a client to consume a WCF Service named TestService, and many of the methods have return types that are generic list collections. You are expecting List<Type> return types for the calls, but the proxy class has implemented each as an array. You want this type implemented specifically as the List<Type>. What should you do? (Choose all that apply)

Use the Add Web Reference dialog box to generate the proxy because it automatically respects the return type definitions.
Regenerate the proxy class after changing the settings.
Change the Settings in the Add Service Reference dialog box using the Advanced screen. Change the Collection type to List.
Use the ToList<> extension method at the end of each call to the methods that are currently being returned as arrays.