Should implement Serializable and declare a serialVersionUID as we do for othrs