public ActionInvocation(string actionName) { if (String.IsNullOrEmpty(actionName)) { throw new ArgumentNullException("actionName"); } _actionName = actionName; _parameters = new List<object>(); _namedParameters = new Dictionary<string, string>(); }