preventing ui state pollution. maintaining collectionconfig state for
session