public async void ShowMenu(Base.ActionPoint currentActionPoint, NamedOrientation orientation)
    {
        CurrentActionPoint = currentActionPoint;
        if (!await currentActionPoint.GetOrientationVisual(orientation.Id).WriteLock(false))
        {
            CurrentActionPoint = null;
            return;
        }

        this.orientation         = orientation;
        this.isOrientationDetail = true;

        ShowMenu(currentActionPoint);
    }