Use WeakReference for static activity references