If we use parentMenu attribute like you mentioned, that item can't be visible in any content contexts we may specify. So it's restricted to just the tab context. Couldn't we add the same restriction this way? (prevent both the types of contexts being present at the same time). This way adding a tab context will be like how it is with other contexts now.