             .child(
                 Component<UIView>()
                     .borderStyles(.color(.red), .width(12))
-                    .viewStyles(.isHidden(true)), access
+                    .viewStyles(.isHidden(true)), viewAccess
             )
             .child(
                 Component<UIButton>()
                     .buttonStyles(.title("test", for: .normal))
-                    .viewStyles(.isHidden(true)), button
+                    .viewStyles(.isHidden(true)), buttonAccess
             )
         
         let secondComponent = Component<UIView>()


class TestComponent: XCTestCase {
    let comp = Component<UIView>().viewStyles(.alpha(0.2), .backgroundColor(.red))
    
    func testComponentEquatable() {
        XCTAssertEqual(comp, comp)

    }
    
    func testChildComponent() {
        let child = ChildComponent(component: comp, viewAccess)
        XCTAssertEqual(child.styles, comp.styles)
        XCTAssertTrue(child.isEqual(to: child))
        XCTAssertFalse(child.isEqual(to: comp))
    }
    
    func testComponentDiffing() {
        XCTAssertEqual(Component<UIView>().viewStyles(.alpha(0.2)).diffChanges(from: comp), Component<UIView>().viewStyles(.backgroundColor(.red)))
        
        let firstComponent = Component<UIView>()
