[Added AnnotationTranslator interface] also refined the class methods
that will be used in the Factory pattern in the future