diff --git a/include/class_template.inc b/include/class_template.inc
index 7d416cbfec568b73ffcbab196bb14f5c3e1f0123..49b11d3213490dc360fd5db23e216098fd2da515 100644
--- a/include/class_template.inc
+++ b/include/class_template.inc
@@ -129,6 +129,7 @@ class template
       foreach ($this->attributes[$class] as $attr) {
         $plugin->attributesAccess[$attr]->serializeAttribute($attributes[$class]['attrs'], FALSE);
       }
+      $attributes[$class]['attrs_order'] = array_keys($attributes[$class]['attrs']);
     }
 
     return $attributes;