KNMultiItemSelector: Delegate should be a weak reference to prevent retain cycle