allow dynamically adding object classes to types