diff --git a/filter-widget/Filter.js b/filter-widget/Filter.js
index <HASH>..<HASH> 100644
--- a/filter-widget/Filter.js
+++ b/filter-widget/Filter.js
@@ -57,8 +57,8 @@ export const Filter = DefineMap.extend('Filter', {
 });
 
 export const FilterList = DefineList.extend('FilterList', {
-    '#': Filter
-});
+    DefineMap: Filter
+}, {});
 
 export const FilterOptions = [{
     label: 'Does not contain',
workaround can-define issue with '#' and concat