Java properties have been a staple of Java development for many years. Even today, Java properties are used in popular frameworks and tools such as the Spring ...
From 5 version is not backward compatible! The way creation of own json type resolvers has been changed! But if you used only simple uses cases, migration (from 4.0) should pass without problems.