For some of these classes I'll need to call consumes in the parent producer and use getByLabel in the class that does the work since the daughter class doesn't inherit from EDConsumerBase.
At a later time we should do it correctly with the tokens, otherwise there needs to be some rather substantial work done to rewrite some classes.