public string DumpTrack()
{
var result = $"SO: {Name}; Ver:{Version}\n";
foreach (var item in _dirtyPropsByProtocol)
{
result += "Protocol:" + item.Key;
result += string.Join(Environment.NewLine,
item.Value.Select(x => "\tKey: " + x.PropertyName + ";Type:" + x.Type));
}
return result;
}