wrap collection

fix #678
NO, wrap all
Merge pull request #679 from ivan1986/patch-2

wrap collection