I am writing a method to check onbeforeupdate if an item has a perperty P value of A, then do something, such as rejecting update. However, if the user updated the property P value from A to B, at the very transaction, even the original property value is A. The item.getproperty(P) returns the current updated, ready to be saved value of B, so my method would not work. Here is the question to all the guru here. How do I check the property value stored in the database of current item, not just the updated value that is about to be saved in an update event. Thank you very much for the help!