     }
     
     class func swizzle() {
-        println("[SobrKit] Swizzling UIViewController viewDidLoad & viewWillAppear methods...")
+        debugPrintln("[SobrKit] Swizzling UIViewController viewDidLoad & viewWillAppear methods...")
         UIViewController.swizzleMethodSelector("viewDidLoad", withSelector: "new_viewDidLoad", forClass: UIViewController.classForCoder())
         UIViewController.swizzleMethodSelector("viewWillAppear:", withSelector: "new_viewWillAppear:", forClass: UIViewController.classForCoder())
-        UIViewController.swizzleMethodSelector("viewWillAppear:", withSelector: "new_viewWillDisappear:", forClass: UIViewController.classForCoder())
+        UIViewController.swizzleMethodSelector("viewWillDisappear:", withSelector: "new_viewWillDisappear:", forClass: UIViewController.classForCoder())
     }
     
     //MARK: - view lifecycle

    }
    
    /// See ModelAwareControl protocol
    @IBInspectable var realtime: Bool {
        get {
            if let rt: Bool = associatedObject(self, &AssociatedKey.realtime) {
                return rt

    }
    
    /// See ModelAwareControl protocol
    @IBInspectable public var realtime: Bool {
        get {
            if let rt: Bool = associatedObject(self, &AssociatedKey.realtime) {
                return rt
