New {quote:ClassAds} already have a compatibility version of this method, but it doesn't handle chained ads. -It also doesn't print {quote:MyType} or {quote:TargetType} if they're not set. 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. Developer time: 4 hours