En el caso del documento con la base de datos,
¿El documento es la clase (porque al principio mencionas que ese documento es un objeto pero después dices que es una clase) y cual podría ser el tipo de objeto para servir de herramienta para la base de datos ?
¿Puede un objeto tener instrucciones también o mejor dicho puede tener métodos y atributos de otro objeto y si es así cómo se diferencia el objeto de la clase?
Gracias