public object Create() { var finalType = FinishType(); return Delegate.CreateDelegate(_delegateType, finalType, "Invoke"); }