Changes to the properties of a shape are now propagated to existing nodes that instantiate that shape.

From now on, we should call @node.getAllProperties() rather than @node.propertyValues. I believe that all existing occurrences have been replaced.