public Image WithSize(double squaredSize) { return new Image (this) { requestedSize = new Size (squaredSize, squaredSize) }; }