Added ability to specify injected constructor arguments using annotations
Replaced references to ActorFactory with CompanionLoader instance