A Meteor package that extends Mongo.Collection to provide support for specifying a schema and then validating against that schema when inserting and updating.
You wouldn't want any random person to be able to circumvent your auto values. The workaround would be to use a server method and call it from the client.
According to the docs, you can't skip generating auto values on the client. Why not? Is there a workaround?