changed Subscription's AddOn List to be mutable, added extensions for writing collections to XML, added tests and usages of the same