An extension of {@link MessageHeaderAccessor} that also stores and provides read/write access to message headers from an external source -- e.g. a Spring {@link Message} created to represent a STOMP message received from a STOMP client or message broker. Native message headers are kept in a {@code MultiStringsMap} under the key {@link #NATIVE_HEADERS}.