Freeze notification during object destruction
Notifying properties during dispose is a dubious feature.
Objects might end up setting up state just for that state to be dropped between dispose and finalize; language bindings might end up emitting signals in the middle of a GC run.
See: gjs#445 (closed)