Wonderful utility... so well done.
At present I use the variables collection to just store a string:
so a="Hot" would return true.
However could I set up a variable of type object ie:
variables["a"] = myobject;
So the rule could be:
myobject.value = "Hot"
and taking this further, could one use this to access linked objects from EF like so:
a.Order.Supplier.Name = "Microsoft";
Thoughts really appreciated, and thanks in advance for any help.