public void assign_to(Spot spot) { this.spot = spot; }
public void add(Spot spot) { spots.Add(spot); spot.assign_to(this); }