I have several report objects as follows : BaseReport, ChildReport1, ChildReport2, and ChildReport3. A report can implement IComplexParameterSupport interface. ChildReport1,2 and 3 all inherit from BaseReport. I have several report objects as follows : Base