let Type extend Serializable again