protected function unsetInheritedValues(Form\FormInterface $field, $values)
{
$name = $field->getName();
$inherit = (bool) $field->getInherit();
$inheritEmpty = (bool) $field->getInheritEmpty();
$empty = true === empty($values[$name]) && $values[$name] !== '0' && $values[$name] !== 0;
if (false === $inherit || true === $inheritEmpty && true === $empty) {
unset($values[$name]);
}
return $values;
}