pass "smart: true" to use a SmartCollection; fixes #7