With object types like `Server` or `Asset`, can these contain other `Server`s or `Process`es? They should. If they can already, better docs needed.