LINQ extension for IReadOnly-collections