public function addField(FieldInterface $field)
    {
        $key = $field->getFieldKey();

        $this->addDependsOn($field->getDataModelDependsOn());
        $this->addEffected($key, $field->getDataModelEffecteds());

        $this->_fields[$key] = $field;

        return $this;
    }