1. (2024, May 21). omg.org. OMG Meta Object Facility (MOF) Core Specification. Available online: https://www.omg.org/spec/MOF/2.4.1/PDF.
2. Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1995). Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley.
3. (2024, May 21). MartinFowler.com. Inversion of Control Containers and the Dependency Injection Pattern. Available online: https://martinfowler.com/articles/injection.html.
4. Kerievsky, J. (2005). Refactoring to Patterns, Addison-Wesley Professional.
5. (2024, May 12). testing.googlegblog.com. How to Think about the “New” Operator with Respect to Unit Testing. Available online: https://testing.googleblog.com/2008/07/how-to-think-about-new-operator-with.html.