protected override void PreFilterProperties(IDictionary properties) { base.PreFilterProperties(properties); (base.Activity as WebServiceInputActivity).GetParameterPropertyDescriptors(properties); if (properties.Contains("InterfaceType")) { properties["InterfaceType"] = new WebServiceInterfacePropertyDescriptor(base.Activity.Site, properties["InterfaceType"] as PropertyDescriptor); } }