rpcz is now correctly implemented, and beginning to move serviceRequests to individual classes, first example of this is stubbed out