public void ShowContextMenu(Point location, Village village)
        {
            IContextMenu contextMenu;

            if (_fullControllManipulator != null)
            {
                contextMenu = _fullControllManipulator.GetContextMenu(location, village);
            }
            else
            {
                contextMenu = GetContextMenu(location, village);
            }

            if (contextMenu != null)
            {
                _map.ShowContextMenu(contextMenu, location);
            }
        }