Removed usage of WeakReference, Fast machines garbage collect insanely fast increasing workload for no good reason.