Added default behavior that calls _read_json in init func if json file is not found.