/**
  * Constructor
  *
  * @access public
  * @return
  */
 public function ChangesMemoryWrapper()
 {
     $this->changes = array();
     $this->step = 0;
     parent::HierarchyCache();
 }
 /**
  * Constructor
  *
  * @access public
  * @return
  */
 public function __construct()
 {
     $this->changes = array();
     $this->step = 0;
     parent::__construct();
 }