Non ho capito bene cosa intendi con questa frase:

Non è detto che una classe abbia un metodo che fà funzionare tutto..
Sinceramente non so se il mio metodo di lavorare sia il più corretto (mi sono ripromesso di studiare meglio la cosa), ma in genere i miei oggetti hanno un certo numero di metodi che mi servono sempre (insert, update, delete, getById, getlist), e con questi riesco a fare il 90% delle cose che mi servono...

Ciao