quite unas cuantas cosas de Product.cs

public bool stateHasChanged { get; set; }
public bool isSelected { get; set; }
public string shortDesc { get; set; }