implement ClientApiObject to ensure only client api objects make it to respondWithClientApiObject