Move default CRUD endpoint implementations to a separate file