/// <summary>
        /// Read configuration value from database.
        /// </summary>
        /// <param name="columnName">Configuration column name.</param>
        /// <returns>Value from user configuration.</returns>
        private T ReadConfigurationValue <T>(string columnName)
        {
            var ret = default(T);

            UseDatabase(() =>
            {
                ret = IWantToDatabase.GetConfiguration <T>(columnName);
                _log.InfoFormat("Readed Configuration '{0}' = '{1}'", columnName, ret);
            });

            return(ret);
        }