we no longer override the Meteor.Collection constructor
rearrange tests code
support calling `attachSchema` more than once