 
 extension Trigger {
   
-  static func remove(interface: Any.Type) {
+  public static func remove(interface: Any.Type) {
     let definitionKey = String(interface)
     remove(definitionKey: definitionKey)
   }
   
-  static func remove(definitionKey key: String) {
+  public static func remove(definitionKey key: String) {
     synchronized(Trigger.self) {
       definitionMap[key] = nil
       

//  Created by Syed Sabir Salman on 3/30/16.
//
//

import Foundation


/// MARK:- Base of all injectable types

    }
  }
  
  public static func reset() {
    synchronized(Trigger.self) {
      definitionMap.removeAll()
      singletons.removeAll()
