cargo                                        (Assignable)
        Contains a value of any type that is ignored by the MenuItem object.
        MenuItem:cargo is provided as a user-definable slot allowing
        arbitrary information to be attached to a MenuItem object and
        retrieved later.