Remove delegates when objects are disposed