Implement methods for Abstract item model