updated object model
updated client service interface