Starting simple implementation of built-in default IoC container