     private static let kDot:String = "."
     private static let kEmptyString:String = ""
     
-    //MARK: internal
+    //MARK: private
     
-    class func factoryRoot(bundle:Bundle?) -> String
+    private class func pathFromBundle(bundle:Bundle) -> String
     {
-        let useBundle:Bundle
-        
-        if let bundle:Bundle = bundle
-        {
-            useBundle = bundle
-        }
-        else
-        {
-            useBundle = Bundle.main
-        }
-        
         guard
             
-            let rawPath:String = useBundle.bundleIdentifier
+            let rawPath:String = bundle.bundleIdentifier
             
         else
         {

        return path
    }
    
    func modelPath(model:MFirebaseDProtocol) -> String
    {
        var path:String = root
        path.append(MFirebaseDManager.kSlash)
        path.append(model.path)
        
        return path

        
        if let parent:MFirebaseDProtocol = parent
        {
            path.append(MFirebaseDatabase.kSlash)
            path.append(parent.path)
        }
        
        if let identifier:String = identifier
        {
            path.append(MFirebaseDatabase.kSlash)
            path.append(identifier)
        }
        
