reduce the set of properties on an object
rename batcher to chainer