better parent/rule from_json tests