19            IMenuItem(
const std::wstring& text, 
const std::string& type);
 
   27            virtual void createMenuItem(HMENU parent) 
final;
 
   29            virtual void setParent(HMENU parent) 
final;
 
   31            virtual void setIndex(uint32_t index) 
final;
 
   33            virtual const std::wstring& getText() const final;
 
   35            virtual const std::
string& getType() const final;
 
   37            virtual json::JSONBuilder getStructure() const override;