@Override
  public void uiDataSnapshot(@NotNull DataSink sink, @NotNull DataSnapshot snapshot) {
    sink.set(CHANGES_SELECTION, getListSelection(snapshot));
  }
@Override
  public void uiDataSnapshot(@NotNull DataSink sink, @NotNull DataSnapshot snapshot)