Why not try to set some property to any value. That allows you to know if you changed the Check of the node or user. Then just restore the old value in NodeCheck event.
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.