Provides basic automatization for Controllers to handle CRUD operations