public function setFirstname($firstname)
    {
        $firstname = ($firstname === null ? $firstname : (string) $firstname);

        if ($this->exists() && $this->firstname !== $firstname) {
            $this->updated['firstname'] = true;
        }

        $this->firstname = $firstname;

        return $this;
    }