For me it would better to present these properties with wrapped classes. In this case, if property is `null` Mongo doesn't create a document field. It is some improvement for non-MessageGroup operations.