CRUD is an anti-pattern