 		return label
 	}()
 
-	lazy var configurationWindowController: NSWindowController = {
+	private lazy var configurationWindowController: NSWindowController = {
 		return ConfigurationWindowController()
 	}()
 
-	private var motivationLevel: MotivationLevel!
+	private var motivationLevel: MotivationLevel
 
 	private var birthday: NSDate? {
 		didSet {

	}

	override init!(frame: NSRect, isPreview: Bool) {
		super.init(frame: frame, isPreview: isPreview)
		initialize()
	}

	required init?(coder: NSCoder) {
		super.init(coder: coder)
		initialize()
	}

		if birthday != nil {
			textLabel.font = fontWithSize(bounds.width / 10)
		} else {
			textLabel.font = fontWithSize(bounds.width / 30, monospace: false)
		}
	}

	/// Get a font
	private func fontWithSize(fontSize: CGFloat, monospace: Bool = true) -> NSFont {
		let font: NSFont
		if #available(OSX 10.11, *) {
			font = .systemFontOfSize(fontSize, weight: NSFontWeightThin)
		} else {
			font = NSFont(name: "HelveticaNeue-Thin", size: fontSize)!
		}
