Add CollectionsFactory, all sets now implement IReadOnlySet.