Keep identity map of instance to proxy. Use WeakMap if available