Add optional MessagePack dependency for smaller serialized messages