/**
  * Set an identifiable field
  * 
  * @param TBGIdentifiableClass $identifiable
  * @param string $field
  */
 protected function _setIdentifiable(TBGIdentifiableClass $identifiable, $field)
 {
     $type_field = "{$field}_type";
     $this->{$field} = $identifiable;
     $this->{$type_field} = $identifiable->getType();
     $this->applyInitialPermissionSet($identifiable, $field);
 }
 /**
  * Set issue owner
  * 
  * @param TBGIdentifiableClass $owner The user/team you want to own the issue
  */
 public function setOwner(TBGIdentifiableClass $owner)
 {
     $this->_addChangedProperty('_owner', $owner->getID());
     $this->_addChangedProperty('_owner_type', $owner->getType());
 }