This can cause quite a bit of fallout for existing code that use inheritance. First of all, set accessors from base classes won’t get triggered – they’ll be completely overwritten. Copy class Base { set data(value: string) { console.log("data changed to " + value); } } class Der...
If my memory serves me right, there was a somewhat similar effect for the computer device in Fallout 3 (and New Vegas subsequently). There was a dev blog where they explained they got this effect by actually sending light rays to a 3D "screen" object, much like the real world monitor ...