Add functionality for Item attributes.
Items now have a unique property.
Abstract method to determine if a Menu is accessible.
Provide static method to check if an Item is unique and implement this check when adding items.
Check an Item is unique before adding it to a Menu.