when using .type() will default to massType, if no value will then use radiusType() (before if mass was empty it returned None)