Expose Setters only in MenuItemViewModel and not in the abstract classes