Mongoose schema and backbone model mix for front and backend including client and server validation.