rename Resolver to DomainResolver