public override string ToString() { var sb = new StringBuilder(); if (Item != null) { sb.Append(type).Append(" ").Append(Item); } else { sb.Append(type).Append(" ").Append(location); } return sb.ToString(); }