I'm using storyboards for the first time in iOS 8 and so far have been loving the live rendering aspect of things on the storyboard. However, I seem to have hit a snag in getting my views to render properly on the storyboard.
I have a container UIView that contains a connection to a UILabel on the storyboard, I am attempting to set the label's text based on an IBInspectable attribute on the label's parent container view.
@IBDesignable class ContainerView : UIView {
    @IBOutlet weak var : titleLabel : UILabel!
    @IBInspectable var title : String = "" {
        didSet {
            titleLabel?.text = title
        }
    }
    /* Init functions */
    prepareForInterfaceBuilder() {
        self.titleLabel?.text = title
    }
}
If I set the attribute in the storyboard it renders as expected while the program is executing but fails to render in the storyboard as I would expect. I've checked my connections and everything appears to be hooked up properly.
My question is: Is it possible to affect the contents of an IBOutlet connected view via IBInspectable attributes and have them live render on the storyboard, and if so, what am I missing or doing wrong?