I have a custom contract resolver for deserializing my json file, since the property names can differ from user to user. It works fine, but when I configure the resolver so