public function runDelayedCallbacks(AbstractServiceDTO $dto)
    {
        krsort(static::$delayedCallbacks);

        foreach (static::$delayedCallbacks as $callbacks) {
            foreach ($callbacks as $callback) {
                $callback($dto);
            }
        }

        static::$delayedCallbacks = [];
    }