allow deserialization of IReadOnlyCollection<T>