 extension DetailsViewController {
     
     func setup() {
-        let title = "title".build().style([.text("Showcase 1")])
-        let description = "description".build().style(SimpleShowcase.descriptionStyle + [.text("description")])
+        let title = "title".build(UILabel).style([.text("Showcase")])
+        let description = "description".build(UILabel).style(SimpleShowcase.descriptionStyle + [.text("description")])
         let redBlock = "red".build().style([.backgroundColor(UIColor.redColor())])
         let greenBlock = "green".build().style([.backgroundColor(UIColor.greenColor())])
         let blueBlock = "blue".build().style([.backgroundColor(UIColor.blueColor())])

            blueBlock.height(30)],
            axis: .Horizontal, align: .Top, distribution: .FillEqually, metrics: LayoutMetrics(10, 10, 10, 10, 10, 10)).style([.backgroundColor(UIColor.brownColor())])

        let brick = "details".build().bricks(title,description, blocks) {
            title, description, blocks in
            Layout(bricks: [title, description, blocks], axis: .Vertical, align: .Fill, distribution: .Flow(10), metrics: LayoutMetrics(84, 20, 20, 20, 10, 10))
        }
        
        self.view.configureAs(brick, updatingStrategy: .Always)

    override func viewDidLoad() {
        super.viewDidLoad()

        setup()

        // This requires XcodeInjection to work
        NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(setup), name: "INJECTION_BUNDLE_NOTIFICATION", object: nil)
    }
}
