Inject the container as service_container service
Add support for weak reference
Fix support for WeakReference
Update README file