Do we support non-optional fields? Repeated fields is an interesting case. Should that set to an empty list?