add strict json FromBody instance, add strict loading, clean up