Start of DI Transition, PublicAnnotationFactory in use
UnityContainer added
Old Statement Stuff cleaned out
Before changing types to DI