The software design project. Implementing self-made DI-container. The idea is to implement several annotations and logic of dependency injection We are exhausted