Add support for addressing arbitrary properties through references


A feature was recently added such that values can be assigned to item properties which aren't actually created through Anise. For example, in the following code, Anise never assigns a value to "a.b", and yet, it is able to assign a value to "a.b.c":
a = { _class = Alpha }
a.b.c = d;
This is done by having the code look for a node named "a.b.c", realize that it can't be found, look for "a.b", find it, and then access the "c" property from there. This proposed feature would add the same ability to references which currently cannot find an object unless that specific object was declared in an Anise script explictly.