Messages and Thread-Safety

Messages are not thread-safe. Ensure that only one thread at a time accesses a message and its data.