add non-null defaults where appropriate in SMSMenuItem builder ctor