this is a reference to the underlying model from the library (e.g. boto or novaclient). don't love the name `parent`, but don't think `server` makes things much clearer