pass `this` as the 3rd param of `collection.each` rather than having a `self` variable