/// <summary>
        /// Get configuartion parameter default value from MemberInfo
        /// </summary>
        /// <param name="info">Member info</param>
        /// <returns>Name of configuration parameter</returns>
        private static string GetConfigParameterDefault(MemberInfo info)
        {
            ConfigParameterAttribute attr = (ConfigParameterAttribute)info.GetCustomAttributes(
                typeof(ConfigParameterAttribute), false).First();

            return(attr.DefaultValue);
        }
        /// <summary>
        /// Get configuartion parameter name from MemberInfo
        /// </summary>
        /// <param name="info">Member info</param>
        /// <returns>Name of configuration parameter</returns>
        private static string GetConfigParameterName(MemberInfo info)
        {
            ConfigParameterAttribute attr = (ConfigParameterAttribute)info.GetCustomAttributes(
                typeof(ConfigParameterAttribute), false).First();

            return(attr.Name ?? info.Name);
        }