     }
     
     // For determining the context of the screen and also manipulating the relevant elements on screen
-    private func setupContextFromItem(item : DiscussionItem) {
+    private func setupContext() {
         let buttonTitle : String
         let placeholderText : String
         let navigationItemTitle : String
         
-        switch item {
+        switch ownerItem {
         case .Post(_):
             buttonTitle = Strings.addResponse
             placeholderText = Strings.addAResponse

        super.viewDidLoad()
        self.view.backgroundColor = OEXStyles.sharedStyles().discussionsBackgroundColor
        
        setupContextFromItem(item)
        
        contentTextView.textContainer.lineFragmentPadding = 0
        contentTextView.textContainerInset = OEXStyles.sharedStyles().standardTextViewInsets

            Icon.Answered.attributedTextWithStyle(answerLabelStyle, inline : true),
                            answerLabelStyle.attributedStringWithText(Strings.answer)])

        personTimeLabel.attributedText = ownerItem.authorLabelForTextStyle(personTimeLabelStyle)
    }
    

