Report question

Question: How could an idiomatic design of Serializable/Cloneable/... look like in Scala?