public function unrestrictedSave($runValidation = true, array $attributeNames = null)
 {
     // enforce validation to ensure record:
     // a- does not already exist
     // b- is not an illegal state change
     return parent::unrestrictedSave(true, $attributeNames);
 }