public delegate IDictionary<string, Object> PropertyTransformationDelegate( IDictionary<string, Object> propertyBag )