Ok, so Object is old, they still work and allow inheritance along with other expected benefits of methods and properties.
Are there any plans to allow Records to inherited?
Until this happens, Objects at this point must stay alive so I can duplicate C++ to a degree.
Btw, I tried the hack on Delphi, and it does seem to work there, too. Although like here, they discourage their use.
I find it interesting how the C++ language decided to implement inheritance like that of Class in Object Pascal, instead of using the multiple inheritance model. They must have seen some light at the end of the tunnel!