Added ConditionalSetter to properties, made GameObject's names only changeable when not already a child.
Implemented removeChild on GameObject and Scene.