Following your latest change I don't believe this needs to be a AbstractBoottimeAddStepHandler any longer. So the subsystem could be added after boot as it was before.