New paradigm for Item class. Make everything serializable