Implement duplicate item validation (at model layer)