Generated Product Model