moved annotations to another package and removed the default namespace in AnnotationStrategy so that annotations need a fqcn or must be imported with a use statement