public static bool IsCompliedFor(this DynamicNode node, string complianceGroup) { if (string.IsNullOrEmpty(node.Compliance())) { // if there's no compliance configured for an item, assume everyone can see it return(true); } else { return(node.Compliance().Contains("," + complianceGroup + ",")); } }