   /// **Mechanica**
   ///
   /// Couple of `Selector` where the method corresponding to the first one needs to be exchanged with the second one.
-  public typealias swizzlingSelectors = (originaleSelector: Selector, swizzledSelector: Selector)
+  public typealias SwizzlingSelectors = (originalSelector: Selector, swizzledSelector: Selector)
 
   /// **Mechanica**
   ///

  /// **Mechanica**
  ///
  /// Exchanges the implementations of each couple of Selectors.
  public class func swizzle(_ selectors: [swizzlingSelectors]){
    selectors.forEach { swizzle(method: $0.0, with: $0.1)}
  }


  /// - Parameters:
  ///   - originalSelector: `Selector` for the original method
  ///   - swizzledSelector: `Selector` for the swizzled methos
  /// - SeeAlso: [Credits](https://www.uraimo.com/2015/10/23/effective-method-swizzling-with-swift/)
  public class func swizzle(method originalSelector: Selector, with swizzledSelector: Selector) {
    let originalMethod = class_getInstanceMethod(self, originalSelector)
    let swizzledMethod = class_getInstanceMethod(self, swizzledSelector)
