When we were passing a POCO this would work:
<<if [MyProperty.Data.Any(s => !s.Disabled)]>>
When we changed to pass an interface (Data changed to a List instead of List), properties in sub interfaces could not be found…...NET type ( bool Disabled ). The C# unary...not supported for a JToken /dynamic value, so the parser throws...