implement Page::set && Page::get