Resolver Interface definition