Fixing SalesforceClient to return IList<T> interface instead of List<T>