adding "by class" introspection methods