Introduce resource resolver