made all producers-factories able to handle non-uppercased params