@matteocollina InstanceOf just checks prototype object is the same in chain, so it is not about instantiation but about that simple check. And 'https://t.co/sY8R1rJElA' check is about moment of construction. So what is missing part here is a Factory of Constructors. Then the benefits kept same.