public static function messageName(): string
    {
        if (array_key_exists($class = static::class, self::$hmlbDDDMessageNamesCache)) {
            return self::$hmlbDDDMessageNamesCache[$class];
        }

        self::$hmlbDDDMessageNamesCache[$class] = $name = static::generateMessageNameFromClassName();

        return $name;
    }