store MethodInfo in WeakAction and WeakFunc