Records with methods are nice in the sense that no advanced memory management is required to chug it around at random places in ram. Objects contain certain type information to my knowledge. The compiler will also place helper functions for objects to allocate and free objects and such

I can only wait for FPC to add similar functionality