Adds `from_json`.