Removed weak references. Everything works well without them.