Started with test-case addition.
Modified SMSMenu & SMSMenuItem to allow running with a null plugin.