dataset allows adding columns at run-time
auto-populating missing text columns, fixed notifications