add menu items when a child that is a menuitem is added, this lets us to not deviate too much from the standard api