scala message now implements java.io.Serializable