 
 @objc (MCStravaClient) public class StravaClient : NSObject {
 
+    // Shared Network Engine
+    let networkEngine = StravaNetworkEngine.shared
     
     // ------------------------------------------------------------------------------------------
     //MARK: - Singleton

        struct Static {
            static let instance : StravaClient = StravaClient()
        }
        
        return Static.instance
    }
    
    // For Objective-C convenience - Use [StravaKitClient sharedInstance] as usual. use StravaClient.shared 
    // when using the framework in swift.
    
    class public func sharedInstance() -> StravaClient {

    // ------------------------------------------------------------------------------------------
    //MARK: - Login
    // ------------------------------------------------------------------------------------------
    public func login() -> Bool {
    
        networkEngine.sendRequest(StravaRequest().URLRequestForAthlete())
        
        return true
    }
    
    
    // ------------------------------------------------------------------------------------------
