Rearrange some packages
serialize typeClass
serializable typeclass
More typeclass pattern