public boolean canPut(SEContext se,int prop);
Before trying to put a value, canPut will be called to determine if it is to be allowed. You determine whether or not an property can be updated with this callback. Return true to allow the put. It is most useful if you are not implementing a put callback, because in that case you can merge the functionality of this callback into the put callback by not doing any update.