public void StartFrom( IControl control ) { if ( this._lastConnectedControl != null ) { throw new InvalidOperationException(); } this._lastConnectedControl = control.NotNull(); }