Initial implementation of new Entity for Product