public function updateLastLogin(?Carbon $override = null)
    {
        $name = $this->getLastLoginKey();

        if ($this->getAttributeFromArray($name) === null) {
            throw new NullValueException("Property {$name} not set on this object");
        }

        $this->{$name} = $override === null ? Carbon::now()->toDateTimeString() : $override->toDateTimeString();

        $this->lastLoginParsed = null;

        return $this;
    }