protected override void OnNodeTypeChanged(BoardNodeType type) { }
protected abstract void OnNodeTypeChanged(BoardNodeType type);