Added CdnFactory