Revert "_first is not a reserved name for MenuItem ids anymore."

This reverts commit b3edd78dd8436ca63f163a4e4056cf4507e0631f.
Revert "Added methods that makes the menu classes aware of submenus."

This reverts commit e42086a395e3c7aad01714145d0bb53050e69a00.