diff --git a/src/utils/reducer-store.js b/src/utils/reducer-store.js
index <HASH>..<HASH> 100644
--- a/src/utils/reducer-store.js
+++ b/src/utils/reducer-store.js
@@ -27,11 +27,13 @@ class ReducerStore {
      * name lookup. If no name is found then it takes `sum` as the default reducer.
      * @return {ReducerStore} Returns instance of the singleton store in page.
      */
-    defaultReducer (reducer) {
-        if (!reducer) {
+    defaultReducer (...params) {
+        if (!params.length) {
             return this.store.get('defReducer');
         }
 
+        let reducer = params[0];
+
         if (typeof reducer === 'function') {
             this.store.set('defReducer', reducer);
         } else {
Check params length in defaultReducer function to identify getter and setter behaviour