interface allowing for handling forward compatibility. This is really simplified, and really only serves to rename properties. (By design it should handle more complex transformations, but this didn't work, and we use xslt instead.)