cleanup
fixes to support destroy() + not override DataSet#onCreate in Stack base