Muy bien, eso que pones, ya sabemos de donde sale tu clase. Ya que tocas el tema de los Frameworks: ¿has oído hablar de PRADO o de Symfony o Seagull? Son frameworks para PHP muy buenos. Por ejemplo PRADO es casi casi el mismo .NET.Te recomiendo que le heches una ojeada (
www.xisc.com) ya que todos esos problemas que presentas con tu clase los resuelve el mismo sencillamente. El comprendimiento es un poco díficil pero cuando aprendes te aseguro que tus aplicaciones se reducen muchisimo. Yo por ejemplo comence hace como tres semanas a estudiarlo y ya tengo alguna que otra cosilla hecha. Eso si es todo POO así que debes saber bastante de esta y además conocer que cosa es un framework y como funciona.
Salu2