both the wrapper class to be instantiated and the object being wrapped,
every single time. A single wrapper class is never enough: the entire
class hierarchy, everything that is ever instantiated by a "wrapped"
- class ibstance, typically also requires wrapping. This quickly
+ class instance, also requires wrapping. This quickly
gets completely out of hand and diverts developer time into a
nightmare time-sink that has actively harmful consequences *even
once completed*.