playframework 2.2-SNAPSHOT json macros backport