Delphi inexplicable features:
If you do not quote Self in a method, you can work normally even if you access an empty reference. OMG! In order to check this bug, it took an hour, this is depressed ...