/**
  * Adds a SWLPropertyChange to the set for the specified SMWDIProperty.
  * 
  * @since 0.1
  * 
  * @param SMWDIProperty $property
  * @param SWLPropertyChange $change
  */
 public function addChange(SMWDIProperty $property, SWLPropertyChange $change)
 {
     switch ($change->getType()) {
         case SWLPropertyChange::TYPE_UPDATE:
             $this->changes->addPropertyObjectChange($property, $change);
             break;
         case SWLPropertyChange::TYPE_INSERT:
             $this->addInsertion($property, $change->getNewValue());
             break;
         case SWLPropertyChange::TYPE_DELETE:
             $this->addDeletion($property, $change->getOldValue());
             break;
     }
 }