Bueno tal ves esté reinventando la rueda! pero....... me canse de soportarme en cosas que otros han hecho y no saber como manejar eso internamente!!!!
Yo por lo menos he echo esto con el fin de reunir mis conocimientos en DB en varias clases y segundo para facilitarme la vida a la hora de programar porque lo que más quiero es tener control absoluto sobre mis desarrollos!