Document what a remote service is supposed to be and who should impelement it. the documentation for the start/stop method is quite useles :-) maybe define an exception those can throw? boolean isn't quite right here, since the regular behavior is: everything works