public ParamJsonNode TranslateWith(ParamTranslateJsonNode translateNode) => new ParamJsonNode(this, translateNode);
private ParamJsonNode(ParamJsonNode node, ParamTranslateJsonNode translateNode) { Name = translateNode.Name; Description = translateNode.Description ?? node.Description; Values = node.Values.TranslateWith(translateNode.Values); }