WeakReference e manipulação de eventos
É uma boa prática implementar manipulação de evento através de WeakReference se esse evento é a única coisa que mantém a referência e que precisaríamos que o objeto fosse coletado como lixo?
Como um argumento para isso:
As pessoas dizem que, se você assinar algo, é sua responsabilidade cancelar a inscrição e deverá fazê-lo.