consumes interface for all JetProducers