public bool IsExcludedProperty(string propertyName, string shapeName = null)
{
var globalShapeModifier = GetShapeModifier("*");
if (globalShapeModifier != null)
{
if (globalShapeModifier.IsExcludedProperty(propertyName))
return true;
}
if (shapeName != null)
{
var shapeModifier = GetShapeModifier(shapeName);
if (shapeModifier != null)
return shapeModifier.IsExcludedProperty(propertyName);
}
return false;
}