Transform an object given a PropertyMap.
A new object cloned from the original with the applied PropertyMap.
Input object to transform.
Transformations to apply to the input.
Transform an object given a PropertyMap.
Returns
A new object cloned from the original with the applied PropertyMap.