public BitmapImplementationViewModel(BitmapImplementation implementation, ClipboardObjectViewModel clipboardObject) : base(implementation, clipboardObject)
        {
            var bitmap = implementation.GetImage();

            if (bitmap.PixelHeight > DefaultThumbnailPixelHeight)
            {
                var scale = (double)DefaultThumbnailPixelHeight / bitmap.PixelHeight;
                Thumbnail = new TransformedBitmap(bitmap, new ScaleTransform(scale, scale));
            }
            else
            {
                Thumbnail = bitmap;
            }

            if (Thumbnail.CanFreeze)
            {
                Thumbnail.Freeze();
            }
        }