protected override ElementBaseRectangle CreateElement(double left, double top)
		{
			var element = new ElementRectangleGKPumpStation() { Left = left, Top = top };
			var propertiesViewModel = new PumpStationPropertiesViewModel(element, DesignerCanvas);
			return DialogService.ShowModalWindow(propertiesViewModel) ? element : null;
		}
		protected override ElementBaseShape CreateElement(RubezhAPI.PointCollection points)
		{
			var element = new ElementPolygonGKPumpStation { Points = points };
			var propertiesViewModel = new PumpStationPropertiesViewModel(element, DesignerCanvas);
			return DialogService.ShowModalWindow(propertiesViewModel) ? element : null;
		}