public function __construct($sandbox, $obj_path, $params = NULL)
 {
     Charcoal_ParamTrait::validateSandbox(1, $sandbox);
     Charcoal_ParamTrait::validateStringOrObjectPath(1, $obj_path);
     Charcoal_ParamTrait::validateHashMap(2, $params, TRUE);
     parent::__construct(p(array()));
     $this->_sandbox = $sandbox;
     $this->_obj_path = is_string(us($obj_path)) ? new Charcoal_ObjectPath($obj_path) : $obj_path;
     $this->_params = $params ? $params : m(array());
 }
 public function __construct($url)
 {
     Charcoal_ParamTrait::validateString(1, $url);
     parent::__construct(p(array()));
     $this->url = $url;
 }