Message Metadata
data class MessageMetadata(val prefix: Boolean = true, val id: String? = null, val remove: Boolean = true, val count: Int = 1) : Record
Stores some data used to construct messages. The id, when the message is sent from a client object, should follow the pattern ObjectName#UniqueString to avoid duplicates.
This would mean, for example, that a not-in-game exception should from a command named SomeCommand with should have the id SomeCommand#notIngame.