Modified the 'properties' methods so that, by default, they return the
updated version of the properties and automatically update the object's
.data property. Also updated Node unit tests to reflect this change.