Use weak reference for delegate property.