v2.0.0
- Reduce dynamic memory allocations
- Change default service provider class from sb::di::IServiceProvider to sb::di::ServiceProvider class
- Add References as allowed constructor parameters
- Add In place objects, possibility to create objects in place if type is movable or copyable
- Add more tests
- Refactor and optimize code