message serialisation + UnitTests (which are failing atm)