Also write some tests where you are setting object statuses. Also worth testing objects being written to messageLists (though my first instinct is to say we need not support them at objects in messageLists at all.) Another test to write is to set status to a JSON string itself and see everything works out fine.