Encapsulating Resolver