Use ICommerceInstanceNameResolver instead of ICommerceInstanceContext, so we don't need to open commerce instance in advance