App can be managed and injected by DI frameworks