that right, But you should also consider an empty string when the encryption method is set.because Security::encrypt() not accept empty value.
Do you agree with the following changes?
```
if (!$this->_encrypted || $value === null || strlen($value) === 0) {
			return $value;
}
```