UPDATE: Annotated with Configurable for DI in non spring managed classes
UPDATE: Annotated to enable Spring Configuration of non managed Objects
UPDATE: pom - Added dependencies for Compile Time Weaving enhancement of classes. Added maven plugin to enhance classes at compile time