Warning: it is not runnable
client/server architecture and message (message handler) hierarchy
Next: implement class AtomicityRegisterServer