This method is called
should be called if the Client
machine and call
-safety: call from producer
Deinitialization, gets called
has to be called once
Initialization, gets called