Upon more testing (looking at the json serialization), it's just the default drawer that will always draw the fields (even if the object is null)
However, once you set one of the fields, it will serialize (but there's no way to set it back to null in the default inspector).
Is that correct? So...