Bugfix dynamic type key change caused NPE and data loss
color and categorization work as attribute annotation