This method can be replaced with ChainToAd() in new {quote:ClassAds}. The caller needs to save the parent ad by calling GetChainedParentAd() when they call Unchain(). Developer time: minutes Progress: Done