Added get_plan accessor on Annotation::Plan
Make AnnotationBase an abstract class

Added resolve_plan_attributes