case classRequestHandler(store: ServerStateStore) extends ChannelInboundHandlerAdapter with Plan with SynchronousExecution with ServerErrorResponse with Product with Serializable
case classResult(response: Response, newState: ServerState) extends Product with Serializable