public function getFormattedName() : ?string 
    {
        if ( ! $this->hasFormattedName()) {
            $this->setFormattedName($this->getDefaultFormattedName());
        }
        return $this->formattedName;
    }