public function setPassword($password)
{
if (preg_match(self::PATTERN_MATCH_PASSWORD, $password) === 1) {
$this->password = $password;
} else {
throw new \InvalidArgumentException('The specified password is not valid as part of a URI.', 1184071239);
}
}