refactor: Mongoose models