     }
 }
 
-extension FSKeyboardScrollSupport where Self: UITableViewController {
+public extension FSKeyboardScrollSupport where Self: UITableViewController {
     var fs_keyboardScrollSupportScrollView: UIScrollView? {
         return self.tableView
     }
 }
 
-extension FSKeyboardScrollSupport where Self: UICollectionViewController {
+public extension FSKeyboardScrollSupport where Self: UICollectionViewController {
     var fs_keyboardScrollSupportScrollView: UIScrollView? {
         return self.collectionView
     }

    You must did not forget to call KeyboardScrollSupportKeyboardWillHide: method in your `deinit`
*/

protocol FSKeyboardScrollSupport {
    /// Scroll view with content that can be under keyboard
    var fs_keyboardScrollSupportScrollView   : UIScrollView?   {get}
    /// Active editable view on the ScrollView

    }
}

public extension FSKeyboardScrollSupport where Self: UIViewController {
    
    func fs_keyboardScrollSupportKeyboardWillShow (notif: NSNotification) {
        
