protected function _newInput(array $data, $name = null)
    {
        $options = array();
        foreach (array_keys($this->_inputProperties) as $key) {
            if (isset($data[$key])) {
                $options[$key] = $data[$key];
            }
        }
        $input = new Input($name, $options);

        if (isset($data['filters'])) {
            $this->_addFilters($input, $data['filters']);
        }

        if (isset($data['validation'])) {
            $this->_addValidators($input, $data['validation']);
        }
        return $input;
    }