Cleaned mongodb model with a better callbacks management