@dsaff I would like to pass the top level Description to the filter factory. I can think of two cases where I cannot define the filter without looking at the Description tree.

I agree that having the factory parse the strong to create the Params object and then consuming the params object is confusing