Se ha cambiado la entidad de mongo abstracta por una interfaz, delegando
en la entidad que implementa la interfaz, el determina el atributo BsonId.
Se ha añadido el logger