updated version of ObjectSerialization package
extended MessageSerializer with RegsterSerializableFrom() that allows to register types with [Serializable] attribute in order to decrease their serialized length