/** * Constructor * @param I2CE_MagicDataNode the storage for this swiss */ public function __construct($storage, $factory, $name = null, $parent = null) { parent::__construct($storage, $factory, $name, $parent); if ($this->storage->is_indeterminate()) { $this->storage->set_parent(); } //$this->storage->resolution; //access the child resolution to make sure that this gets created as a parent }