#147 Initial updates to add JSON serialization using a diffgram model into CSLA