InstanceImpl - perform typesafe resolution only once, when the instance

is created