General comment :  Serializable doesn't make sense when we talk about JSON/XML serialization