* self.putOne has new "options" argument, which may be skipped
* self.beforePutOne and self.afterPutOne have mandatory options argument; if you overrode these you must make changes
* Exposed methods on server and browser side to allow the use of any subset of the schema, for instance to edit profiles in the people module