feature(usersettings): every user setting has its own menu item

fixes #4445
Check instance first to make sure it's ```ElggMenuItem```