change MenuItem constructor