Change to use TogglObject base object where applicable
Add the missing client operations.