This is the basic interface for all Items.