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 the old {quote:ClassAds} methods that read from a file don't care about the presence or ordering of {quote:MyType} and {quote:TargetType}.
 
 Developer time: 4 hours
+
+Progress: Method now handles chained ads.