public static function init() : void
    {
        self::$classMap = new CallbackLazyMap(
            function ($className) {
                $trimmedClassName = trim($className, '\\');
                return $trimmedClassName === $className
                    ? new ObjectClass($className)
                    : ObjectClass::$classMap->$trimmedClassName;
            }
        );
    }