public override void MouseDown(Canvas canvas, Point point)
		{
			_mapElement = GetElementAtPoint(canvas, point);

			if (_mapElement != null)
			{
				_startPoint = point.Clone();
				_copy = _mapElement.Clone() as MapElement;
			}
		}
		public void Remove(MapElement mapElement)
		{
			_mapElements.Remove(mapElement);
		}
		public void Add(MapElement mapElement)
		{
			_mapElements.Add(mapElement);
		}