switched to use mongoose-schema-utils