internal static bool CanRetrieve <TProperty>(this IValueRetriever retriever, string value)
 {
     return(retriever.CanRetrieve(value, typeof(TProperty)));
 }
 internal static bool CanRetrieve(this IValueRetriever retriever, string value, Type propertyType)
 {
     return(retriever.CanRetrieve(new KeyValuePair <string, string>("Value", value), typeof(object), propertyType));
 }