IWeakFunc<TResult>
A weak func which allows the invocation of a command in a weak manner. This way, actions will not cause
memory leaks.
Gets the actual delegate to invoke.
Gets the name of the method that should be executed.