Base Product class

Will be used as an interface