Model resolver