class instanciation and basic collection support