* Refactored Item model.