changed the way how parameters are passed to ChannelGenerators. Now we only pass parameters via
CTOR of each Generator