Make services upgradable
- compute binary type ID by (classname + version)
- use serialVersionUuid as version ( ?)
- all service instances with the same name must have the same version
- make ServiceProxy aware of versions and upgrade process, pause requests while service is being upgraded
- extend Service interface (UpgradableService?) - add ability to collect state of previous version before start.
Once the feature is implemented, it has to be documented extensively. The ticket must not be closed until this happens.