- [x] enum cases: case, instance, attributes - [x] class: isInstantiable, isCloneable, isReadOnly, newInstance, newInstanceWithoutConstructor - [x] class constant reflection: name, defined in, final, value, attributes, type - [x] functions: returnsReference - [x] function parameter: passed by reference - [x] class properties: createdDynamically, isInitialized, isReadOnly, isAbstract - [x] class methods: isAbstract - [x] text descriptions: class, interface, enum, trait, property, method, constant, enum case, function, parameter - [ ] class property hooks: ??? - [ ] class static properties + class static methods - [ ] class lazy/proxy: ??? - [ ] class member visibility: property (get + set + isVisibilityAsymetric?), constant, method