objectToJson (using mirrors to serialize to JSON) is now fully working.  All tests passing