better tests for JSON.
leave test broken so i know what to work on tomorrow. basically, i want to make JSON operations simpler without the explicit subclassing when not necessary (e.g. Create and Update)