public function startGlobalModification()
 {
     if ($this->globalModificationStarted) {
         throw new IllegalStateException(t('Meta Model modification has already been started'));
     }
     $this->globalModificationStarted = TRUE;
     if (isset($this->cachedMetaModel)) {
         $this->cachedMetaModel->startAssembling();
     }
 }