A service can now be marked as synchronized; when set, all method calls involving this service will be called each time this service is set. When in a scope, methods are also called to restore the previous version of the service.
This is the first step to make each Symfony Component and Bridge self-contained.