remove implementation details for _changes and _json from Job