4th solution: adding the discount method on the ghost (singleton) class of the instance object