public T GetValue <T>(string name)
        {
            string value  = reader.ReadKey(name);
            T      result = (T)Convert.ChangeType(value, typeof(T));

            return(result);
        }