A set of interfaces and traits to speed up the creation of collections