added lazy loading for the json-schema to work around an ordering problem in Form objects. (untested)