class Network {

    public Observable<User> refreshCurrentUser() {
        return service.refreshCurrentUser()
               .map(new SessionTokenExtractor()).map(sessionStore.store());
    }

    public  Network(ServiceFactory serviceFactory, Context context);

}