Add support for parameterized Producers