Fix issue #1 - Weak delegate reference