Fix warning: weak property delegate is accessed multiple times