class Store {

    Observable<T> get() {
        if(obj == null) {
            String objJson = prefs.getString(TAG, null);
            obj = new Gson().fromJson(objJson, cls);
        }
        return obj == null ? Observable.<T>empty():Observable.just(obj);
    }

      Store(SharedPreferences prefs, Class<T> cls);

}