variant get_value(const std::string& key) const { variant var = var_.get_member(key); if(var.is_null()) { return backup_.query_value(key); } return var; }