 		updateTarget(value)
 	}
 	
-	override func reset() {
-		super.reset()
-		updateTarget(from)
-	}
-	
 	private func updateTarget(value: CGSize) {
 		tweenObject.size = value
 	}

		updateTarget(value)
	}
	
	override func reset() {
		super.reset()
		updateTarget(from)
	}
	
	private func updateTarget(value: UIColor) {
		tweenObject.setColor(value, forKeyPath: keyPath)
	}

	override func update() {
		let value = lerpFloat(from, to: to)
		updateTarget(value)
	}
	
	private func updateTarget(value: CGFloat) {
