Custom Product Class Override