                         let value = "Permission to delete resource is denied"
                         let frameworkBundle = NSBundle(identifier: "com.ColemanCDA.NetworkObjects")
                         let tableName = "Error"
-                        let comment = "Description for ErrorCode.\(self) for \(method) Request"
-                        let key = "ErrorCode.\(self).LocalizedDescription.\(method)"
+                        let comment = "Description for ErrorCode.\(errorCode) for \(method) Request"
+                        let key = "ErrorCode.\(errorCode).LocalizedDescription.\(method)"
                         
                         let customError = NSError(domain: NetworkObjectsErrorDomain, code: errorCode!.rawValue, userInfo: [NSLocalizedDescriptionKey: NSLocalizedString(key, tableName: tableName, bundle: frameworkBundle!, value: value, comment: comment)])
                         

                        let value = "Permission to create new resource is denied"
                        let frameworkBundle = NSBundle(identifier: "com.ColemanCDA.NetworkObjects")
                        let tableName = "Error"
                        let comment = "Description for ErrorCode.\(self) for \(method) Request"
                        let key = "ErrorCode.\(self).LocalizedDescription.\(method)"
                        
                        let customError = NSError(domain: NetworkObjectsErrorDomain, code: errorCode!.rawValue, userInfo: [NSLocalizedDescriptionKey: NSLocalizedString(key, tableName: tableName, bundle: frameworkBundle!, value: value, comment: comment)])
                        

                        let value = "Permission to edit resource is denied"
                        let frameworkBundle = NSBundle(identifier: "com.ColemanCDA.NetworkObjects")
                        let tableName = "Error"
                        let comment = "Description for ErrorCode.\(errorCode) for \(method) Request"
                        let key = "ErrorCode.\(errorCode).LocalizedDescription.\(method)"
                        
                        let customError = NSError(domain: NetworkObjectsErrorDomain, code: errorCode!.rawValue, userInfo: [NSLocalizedDescriptionKey: NSLocalizedString(key, tableName: tableName, bundle: frameworkBundle!, value: value, comment: comment)])
                        
