various additions and perf improvements managing collections, removed experimental batching