resolved overlay menu remove issue by cloning menu item and menu group config objects each time new type built