sails.js + waterline One-To-Many modelo de asociación, ¿qué debería suceder al eliminar el Many?

Tengo una relación de uno a muchos entre Maestro (Uno) y Niños (Muchos).

Si lo hago:

Teacher.destroy(teacherId).exec(function(err){});

Los hijos no se eliminan automáticamente.

¿Es un error o debería eliminarlos manualmente? Si eso no es un error, ¿cuál es la explicación para no eliminar niños?