hmm. names are always a great discussion point! `_internal` is more generic than `server` and i think we should keep the api consistent across instances, so a name prefix would complicate life. `_parent` is def confusing and misleading, while `server` more closely reflects the virtual machine that we are modelling. I'm still supporting `server` here.