Adding notes explaining why delegates aren't marked as weak/unowned in current implementation