public function email(array $options) {
        if (empty($this->elementData) || filter_var($this->elementData, FILTER_VALIDATE_EMAIL)) {
            $this->elementData = filter_var($this->elementData, FILTER_SANITIZE_EMAIL);
            return true;
        }

        $this->addError($this->checkMessage('Invalid email adddress', $options));
        return false;
    }