... luego el motor de objetos busca por el metodo Onerror, y lo ejecuta. No es para tanto. Considera además que esa propiedad de los objetos de poder adaptarse es una gran ventaja, esa introspección te permite declarar más cosas como campos virtuales. Tengo especial predilección por esta alternativa, ...