public AddToBasketCommand(ProductFieldObject product, EventCommand trackingEvent)
 {
     _product = product;
     _trackingEvent = trackingEvent;
 }
 public ProductDetailCommand(ProductFieldObject product)
 {
     _product = product;
 }
 public ProductClickCommand(ProductClickActionFieldObject clickAction, ProductFieldObject product, EventCommand trackingEvent)
 {
     _clickAction = clickAction;
     _product = product;
     _trackingEvent = trackingEvent;
 }
 public RemoveFromBasketCommand(ProductFieldObject product, EventCommand trackingEvent)
 {
     _product = product;
     _trackingEvent = trackingEvent;
 }