Is this class Serialized? Why create a serialVersionUID?