I just read this post: https://en.delphipraxis.net/topic/4020-weak-reference-is-dangerous/ and does someone can explain how weak reference (on ARC system and with interface)