@override Object toJson() { return { if (username.isNotDefault) 'username': username, if (viewCount.isNotDefault) 'viewCount': encodeInt64(viewCount), }; }