public function track(DataObject $object, $type = 'Change')
 {
     if (!isset($this->dcr_cache["{$object->ID}-{$object->Classname}"])) {
         $this->dcr_cache["{$object->ID}-{$object->Classname}"] = DataChangeRecord::create();
     }
     $this->dcr_cache["{$object->ID}-{$object->Classname}"]->track($object, $type);
 }