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