private static string GetMatchPropertyValue(object item, Match m, IFormatProvider provider)
{
bool hasNestedProperties = m.Groups[PROPERTY].Value.Contains(".");
return hasNestedProperties ? GetNestedPropertyValue(item, m, provider) : GetSinglePropertyValue(item, m, provider);
}