JSON backed objects made easy