Added bool ShouldSerializeXXX methods to DD4T.ContentModel.Field to prevent unnecessary serialization of empty Values lists:
"Values": [],
"EmbeddedValues": [],
"NumericValues": [],
"DateTimeValues": [],
"LinkedComponentValues": [],
"Keywords": []
This gives a 5-10% reduction in serialized content size