/// <summary>
        /// Adds a converter for a particular method.
        /// </summary>
        /// <param name="methodName">
        /// Specifies the name of the method.
        /// </param>
        /// <param name="converter">
        /// Specifies the converter
        /// </param>
        protected void AddConverter(string methodName, MethodExpressionConverter converter)
        {
            Guard.AgainstArgumentNull(methodName, "methodName");
            Guard.AgainstArgumentNull(converter, "converter");

            _methodCallConverters.AddOrUpdate(methodName, converter, (m, c) => converter);
        }