protected function getInstanceForField($tag)
{
$field = $this->findField($tag);
$field = $field ?: $this->findGlobalField($tag);
$field = $field ?: $this->restoreFieldInstance($tag);
$field = $field ?: $this->createFieldInstance($tag);
$field = $this->updateInstance($field, ['type' => $tag['type'], 'human_name' => $tag['humanName']]);
$field->scope = $field->scope;
return $field;
}