public function CreateDataModel($name)
 {
     $userSettings = self::GetSettings();
     foreach ($userSettings->DataModels as $item) {
         if ($item->Name == $name) {
             throw new Exception("Data model with name '" . $name . "' already exists");
         }
     }
     $userDataModel = new UserDataModel();
     $userDataModel->Name = $name;
     $userDataModel->ServerLanguage = "php";
     $userSettings->DataModels[] = $userDataModel;
     $userSettings->Save(Paths::getWDMConfigPath());
     return $userDataModel;
 }