     
     // Add Section and ForwardingElement
     let testSection = form!.addSection("Test Section")
-    let allProductsField = testSection.append(ForwardingElement(name: "Test Element"))
+    let allProductsField = testSection.append(ForwardingElement("Test Element"))
     
     allProductsField.didSelect = { () in
       allProductsField.formSection!.form.delegate!.didUpdateForm(allProductsField.formSection!.form)

    // Just to be sure it is reset
    XCTAssertFalse((form!.delegate! as FormTestDelegate).calledDidUpdateForm, "Should be reset")
    
    // Test Field Validation with valid value
    segmentedField.value = .Germany
    XCTAssertTrue((form!.delegate! as FormTestDelegate).calledDidUpdateForm, "Value change did not update the FormDelegate")
    XCTAssertNil(segmentedField.error, "There should not be an error after setting the value")

    
    // Add Section and ForwardingElement
    let testSection = form!.addSection("Test Section")
    let segmentedField = SegmentedFormField<TestGender, Int, String>("SegmentedField", value: .Female, values: [.Female, .Male])
    
    segmentedField.valueTransformer = { (var genderType) -> (Int) in
      switch genderType {
