can we use scope_ptr<base::Value> for manifest_value ?