Dependecy injection for annotation reader
Use dependency injection for extensions instead of direct usage of container
Merge pull request #114 from lisachenko/fix/use-DI

Replace direct usage of container with dependency injection