Agregando los cambios de referencia web IList a la matriz

Cuando agrego una referencia web a mi aplicación cliente, las propiedades de las clases de referencia web se cambian de ILists a matrices. Así que un fragmento de abajo. ¿Habría una razón para esto? Simplemente me gusta más trabajar con ILists ya que son muy dynamics. ¿Puedo cambiar esto en el lado del cliente a ILists?

Lado del servidor

[DataMember] public IList Lookup { get; set; } 

Lado del cliente

  [System.Runtime.Serialization.DataMemberAttribute()] public FANDI.Data.BusinessObjects.Lookup[] Lookup { get { return this.LookupField; } set { this.LookupField = value; } } 

Una referencia de servicio web no admite listas, solo matrices.

Si usa Service Reference lugar de Web Reference , puede especificar el tipo de colección a usar.

 public FANDI.Data.BusinessObjects.Lookup[] Lookup 

Esa línea de código sugiere que es una matriz de objetos de búsqueda (Búsqueda []).

¿No puedes cambiar esto a

 public IList Lookup