FIX: updated delegate property declaration to weak