Implement duplicate item validation at model layer
Pushing through