OpenHandler::handle() can now take any objects implementing ArrayAccess as request data