public function apply(\MUtil_Model_ModelAbstract $model, $valueField)
    {
        $model->setSaveWhenNotNull($valueField);
        $model->setOnLoad($valueField, array($this, 'loadValue'));
        $model->setOnSave($valueField, array($this, 'saveValue'));

        if ($model instanceof \MUtil_Model_DatabaseModelAbstract) {
            $model->setOnTextFilter($valueField, false);
        }

        return $this;
    }