public function getOrNew($name, $siteKey = 'default')
{
if (!($permission = $this->get($name, $siteKey))) {
$permission = $this->newItem();
$permission->siteKey = $siteKey;
$permission->name = $name;
}
$this->setAncestor($permission);
return $permission;
}