Commit Model: Add treeSha and json fields