 		view.hidden = hidden
 		view.image = image
 		view.contentMode = scaling
+		view.clipsToBounds = clipsToBounds
 		return view
 	}
 }

public class Image: Element {
	public var image: UIImage?
	public var scaling: UIViewContentMode
	
	public init(_ image: UIImage?, scaling: UIViewContentMode = .ScaleAspectFit) {
		self.image = image
		self.scaling = scaling
		
		let size = image?.size ?? CGSize(width: Node.Undefined, height: Node.Undefined)
		super.init(frame: CGRect(origin: CGPointZero, size: size))

			if view.image != image {
				view.image = image
			}
			
			if view.clipsToBounds != clipsToBounds {
				view.clipsToBounds = clipsToBounds
			}
		}
	}
	
