An abstract helper class being used to help create a new specific
product object.