Tweak MenuItem interface and add an as-yet unused class for time menu options