A method inherited from `TObject` that safely destroys an object by first checking if the reference is `nil` (avoiding a crash) and then calling `Destroy`. Always use `Free` instead of calling `Destroy` directly. (Ch. 16)