subgenerators run for collection todos, model todo, view todos, and view todo