State saving happens for selected items. The class should be accessible, because there are conditions when it's necessary to save source & target value in state, e.g. when validation fails.
Do I have a way to disable selection? How about if I just want to import several items form source to target and do not need validation like what's in the demo?