=== Message

Split this class into smaller and more specialized ones to reduce its dependencies on other classes from {} to the maximum authorized {} or less.

