Dog
getById(Long id)
postDog(String name, String breed)
updateDog(Long id, @Valid Dog incoming)
Iterable<Dog>
allDogs()
void
updateFrom(Dog other)