add test to work with AppendIterator
pass-by all method calls in decorator