public ShapeViewModel (ShapeBase shape)
		{
			_shape = shape;
			_webServices = ColorWebServices.Instance;
			_imageService = ImageService.Instance;
			_shapeFactory = ShapeFactory.Instance;
			DoubleTapCommand = new Command (async ()=> HandleDoubleTap());
		}
		private ShapeFactory ()
		{
			_imageService = ImageService.Instance;
			Task.Run (() => PreloadSquareShapes ());
		}