/**
  * Retrieves an {@link rx.Observable} which will emit an {@link UserEntity}.
  *
  * @return The user entity to be emitted
  */
 public Observable<UserEntity> getUserProfile() {
   return mUshAccessTokenManager
       .getValidAccessToken()
       .concatMap(
           authorizationHeader ->
               mUshAccessTokenManager.getRestfulService().getUser(authorizationHeader));
 }