Replace initialization of pointers with NULL instead of 0 or 0L
Unhook delegate connection before dealloc