lib/ctr-nodes/index.js
function (val, key) {
        const optVal = _M._option.getIn(key);
        //check for init key match
        if (optVal !== null) {
          if (_.isObject(optVal)) {
            //merge in option to the defaults
            _M._option.mergeIn(key, _.defaultsDeep(val, _M._option.getIn(key)));
          }else {
            //merge in option to the defaults
            _M._option.mergeIn(key, val);
          }
        }
      }
function (val, key) {
        const optVal = _M._option.getIn(key);
        //check for init key match
        if (optVal !== null) {
          if (_.isObject(optVal)) {
            //merge in option to the defaults
            _M._option.mergeIn(key, _.defaultsDeep(val, _M._option.getIn(key)));
          }else {
            //merge in option to the defaults
            _M._option.mergeIn(key, val);
          }
        }
      }
wrapper for bellow each loop