Open
Description
We all know once you've started using container you move some errors from compile time to runtime. So, it would be so cool to have a method in the container that validates that all dependencies could actually be resolved. So it could:
- Validate there is no cyclic dependencies
- There are public constructors in the registered types
- Validate there is no missing dependencies