 
 			describe("from another property") {
 				pending("should take the source property's current value") {
-//					let sourceValue = "StringValue"
-//					let sourceProperty = ConstantProperty(sourceValue)
+//					let sourceProperty = ConstantProperty(initialPropertyValue)
 //
 //					let destinationProperty = MutableProperty("")
 //
 //					destinationProperty <~ sourceProperty.producer
 //
-//					expect(destinationProperty.value).to(equal(sourceValue))
+//					expect(destinationProperty.value).to(equal(initialPropertyValue))
 				}
 
 			pending("should update with changes to the source property's value") {
-//					let sourceInitialValue = "StringValue"
-//					let sourceFinalValue = "NewValue"
-//
-//					let sourceProperty = MutableProperty(sourceInitialValue)
+//					let sourceProperty = MutableProperty(initialPropertyValue)
 //
 //					let destinationProperty = MutableProperty("")
 //
 //					destinationProperty <~ sourceProperty.producer
 //
-//					destinationProperty.value = sourceFinalValue
-//					expect(destinationProperty.value).to(equal(sourceFinalValue))
+//					destinationProperty.value = subsequentPropertyValue
+//					expect(destinationProperty.value).to(equal(subsequentPropertyValue))
 				}
 
 				pending("should tear down the binding when disposed") {
-//					let sourceInitialValue = "StringValue"
-//					let sourceFinalValue = "NewValue"
-//
-//					let sourceProperty = MutableProperty(sourceInitialValue)
+//					let sourceProperty = MutableProperty(initialPropertyValue)
 //
 //					let destinationProperty = MutableProperty("")
 //
 //					let bindingDisposable = destinationProperty <~ sourceProperty.producer
 //					bindingDisposable.dispose()
 //
-//					sourceProperty.value = sourceFinalValue
-//
-//					expect(destinationProperty.value).to(equal(sourceInitialValue))
+//					sourceProperty.value = subsequentPropertyValue
+//
+//					expect(destinationProperty.value).to(equal(initialPropertyValue))
 				}
 
 				pending("should tear down the binding when the source property deallocates") {
-//					let sourcePropertyValue = "StringValue"
-//
-//					var sourceProperty: MutableProperty<String>? = MutableProperty(sourcePropertyValue)
+//					var sourceProperty: MutableProperty<String>? = MutableProperty(initialPropertyValue)
 //
 //					let destinationProperty = MutableProperty("")
 //


			describe("from a SignalProducer") {
				pending("should start a signal and update the property with its values") {
//					let signalValues = [1, 2, 3]
//					let signalProducer = SignalProducer<Int, NoError>(values: signalValues)
//
//					let mutableProperty = MutableProperty<Int>(0)
//
//					mutableProperty <~ signalProducer
//

				}

				pending("should tear down the binding when the property deallocates") {
//					let signalValues = [initialPropertyValue, subsequentPropertyValue]
//					let signalProducer = SignalProducer<String, NoError>(values: signalValues)
//
//					var mutableProperty: MutableProperty<String>? = MutableProperty(initialPropertyValue)
//
//					let disposable = mutableProperty! <~ signalProducer
//
