Introduces InstanceResolver concept