adds IDynamicObject
Merge branch 'iDynamicObject'
adds Annotation
adds Annotations
adds AnnotationParser
adds TypeReflection
adds AnnotationParser
adds AttributeReflection::getAnnotations()
adds AttributeReflection::getTypeReflections()
Merge branch 'annotation'
adds Hasher
Merge branch 'Hasher'