Add ability to set default for entity[key]

-Also repr for Property objects
Add ability to append replace vars to instance

- Allows using different instances for companion cube droppers compared
to frankenturret ones, and a lot of functionality like that.
Fix some stuff