When we have messages to read/write in a default package, don't
serialize the entire package name. Also fixed a bug so that we actually
write the message length when it goes through the pipeline
Messages must have default constructors for Jackson