closes #40. closes #41. Adding Serializable to Item