default implementation for BaseResolver