protected virtual void LoadData(JObject json) {
Name = json.GetStringValueOnly("name")?.Trim();
if (string.IsNullOrEmpty(Name)) {
AddError(AcErrorType.Data_ObjectNameIsMissing);
}
LoadTags(json);
LoadCountry(json);
LoadDescription(json);
LoadYear(json);
LoadVersionInfo(json);
}