Introduced pattern: anticorruption layer.