Make delegate property weak