@NonNull
    @Override
    public Bundle saveState() {
        final Bundle bundle = new Bundle();
        bundle.putAll(data);
        return bundle;
    }
Creates and registers saved state with given activity. Provide a unique key so this state does not interfer with other states saved for the activity
main/src/main/java/cgeo/geocaching/utils/ActivitySavedState.java