Collector prototype (non-tested)
Merge commit 'f2772eb45f4b0f45d608ce23d87cf72572f1cdbb' into dendwrite

* commit 'f2772eb45f4b0f45d608ce23d87cf72572f1cdbb':
  Collector prototype (non-tested)