In DCPServerBackendRemote, init of handler to Hello is made moved from sayHello to constructor. This allow the user to set his own handler if he wishes so.
In sayHello() added check for Init status before doing any operation.