Stop nulling gson

It's kind of gross (as the comments mention) to null out the gson object for output purposes.  Instead, use annotations to block gson from seeing the gson member.