more terse validations.
add and remove collaborators with mutations.