Remake Product class
PSR the stubs