diff --git a/qui/controls/messages/Message.js b/qui/controls/messages/Message.js
index ca204453e9a03144edd0528120c5b893244de174..a70068ed087fa943ee43d63c38155c7e9af599ba 100644
--- a/qui/controls/messages/Message.js
+++ b/qui/controls/messages/Message.js
@@ -46,6 +46,10 @@ define('qui/controls/messages/Message', [
 
             this.$elements = [];
 
+            if (this.getAttribute('attributes')) {
+                this.setAttributes(this.getAttribute('attributes'));
+            }
+
             if (!this.getAttribute('time')) {
                 this.setAttribute('time', new Date());
             } else {