New {quote:ClassAds} already have a compatibility version of this method. It does not know about omitting 'private' attributes. We would have to add this capability. The compatibility version also doesn't handle chained ads. -It also doesn't print {quote:MyType} or {quote:TargetType} if they're not set, nor does it print them first. In old {quote:ClassAds}, if these are unset, they're printed as empty strings. + +It also doesn't print {quote:MyType} or {quote:TargetType} if they're not set, nor does it print them first. In old {quote:ClassAds}, if these are unset, they're printed as empty strings. This shouldn't matter, as there shouldn't be any code try to parse {quote:ClassAds} written to the daemon logs. Developer time: 1 day