 }
 
 enum UserRoutes  {
-    case Me
+    case Current
     case None
     
     func url(baseURL: NSURL) -> NSURL {
         switch self {
-        case .Me:
+        case .Current:
             return baseURL.URLByAppendingPathComponent("/me")
         case .None:
             return baseURL

        return .Success(obj: json)
    }
    
    /// Jeśli udało się zalogować metoda zwróci ServerResultType.Success z obiektem nil, w przeciwnym wypadku obiekt to String z odpowiedzią serwera (powód błędu logowania)
    public func login(username: String, password: String, completion: (ServerResultType<String?>)->()) {
        request(.GET, toURL: url(fromRouter: Router.User(child: .Me))).responseJSON {
            
            switch $0.result {
            case .Success(let value):

        return true
    }
    
    func get<T: Object>(withId idKey: String) -> T? {
        return realm?.objectForPrimaryKey(T.self, key: idKey)
    }
    
    func get<T: Object>(filter: String?) -> [T]? {
