Removed properties.current variable. The current value is now always stored in the objects variable of the same name as the property. That makes the property table static and it does not have to be deep-copied for each object