Not use WeakReference