servicetype object tree

w/ proper virtualization for usernames etc