add abstract methods for nested tables
added update and remove server hooks for new tables
add animalEndpoint nested collection