Mark some fields transient to satisfy Gson
Use custom date format for JSON