function DragDropManager(createBackend) {
	    _classCallCheck(this, DragDropManager);

	    var store = _reduxLibCreateStore2['default'](_reducers2['default']);

	    this.store = store;
	    this.monitor = new _DragDropMonitor2['default'](store);
	    this.registry = this.monitor.registry;
	    this.backend = createBackend(this);

	    store.subscribe(this.handleRefCountChange.bind(this));
	  }
The base implementation of `setToString` without support for hot loop shorting.

@private
@param {Function} func The function to modify.
@param {Function} string The `toString` result.
@returns {Function} Returns `func`.