Implement duplicate item validation at model layer
duplicate item validation