add support for renaming a json property (if the dict key and property name need to be different)