rename Delegator to "Adapter"