Added instantiation, parent access, properties, and meatball stuff for passing up the chain, and some tests!