 
 	var image:UIImage? {
 		get {
-			return imageView.image
+			return _image
 		}
 		set {
-			imageView.image = newValue
+			_image = newValue
 			setNeedsLayout()
 		}
 	}

				// just center image
				imageView.frame = CGRect(center: bounds.center, size: image.size).integerRect
			}
		}
	}



class CenteredImageView : UIView {

	private var _image:UIImage?
	private (set) var imageView:UIImageView!

	required override init(frame: CGRect) {
