added Serializeable TypeInfo