frame of the client request handler. Two parts to do yet
changed access level to public for prepareJoinMessagePayload