public static bool Retrieve(this Type type, string info, out object data)
{
var property = type.GetProperty(info, ReflectionLibrary.STATIC_MEMBER_BINDING_FLAGS);
var valid = property != null && property.CanRead;
data = valid ? property.GetValue(null) : null;
return valid;
}