public CheckingTilesState(IRoot root, ISignalSystem signalSystem, ISelectionSystem selectionSystem, IMethodCaller methodCaller) { this.root = root; this.signalSystem = signalSystem; this.selectionSystem = selectionSystem; this.methodCaller = methodCaller; }