     
 }
 
-extension KVMenuContainerView
+private extension KVMenuContainerView
 {
-    func registerNotifications()
+    final func registerNotifications()
     {
         let selector: Selector = Selector("didReceivedNotification:")
         NSNotificationCenter.defaultCenter().addObserver(self, selector: selector, name:KVSideMenu.Notifications.toggleLeft, object: nil)

        NSNotificationCenter.defaultCenter().addObserver(self, selector: selector, name:KVSideMenu.Notifications.close, object: nil)
    }
    
    func unRegisterNotifications()
    {
        NSNotificationCenter.defaultCenter().removeObserver(self, name:KVSideMenu.Notifications.close, object: nil)
        NSNotificationCenter.defaultCenter().removeObserver(self, name:KVSideMenu.Notifications.toggleLeft, object: nil)

    
    // MARK: - Deinitialization
    
    deinit {
        unRegisterNotifications()
    }
    
