A java8 replacement for the old and ugly java.util.Properties