ReflectionClassTrait trait