Updated AbstractProducts