public function regeneratePassword()
    {
        $clean_password = generatePassword(6, 4);
        $password = md5($clean_password);
        $this->db()->executeUpdate(
            "UPDATE {$this->table} SET password = ? WHERE ID = ?",
            array($password, $this->getId())
        );

        return $clean_password;
    }