AbstractController with the basic CRUD actions