since 5.6: this way of reloading components is smarter
because the package installed can declare what needs to be
reloaded exactly, but this is too complicated to handle, and
risky given potential dependency issues => make components
listen for the "flush" event instead, @see
ReloadService