Implement a method for setting properties after objects have been created

Implements a recursive version of setProperty that can be called on a root transform, and will then traverse the tree until it reaches a transform with a property matching the input name.