 		updateTarget(value)
 	}
 	
-	override func reset() {
-		super.reset()
-//		updateTarget(from)
-	}
-	
 	private func updateTarget(value: CATransform3D) {
 		tweenObject.transform = value
 	}

	override func update() {
		let value = lerpRect(from, to: to)
		updateTarget(value)
	}
	
	override func reset() {
		super.reset()
		updateTarget(from)
	}
	
	private func updateTarget(value: CGRect) {

		updateTarget(value)
	}
	
	private func updateTarget(value: CGFloat) {
		if var frame = tweenObject.frame, let prop = property {
			switch prop {
