Yo he leído esto muchas veces desde ayer y todavía no acabo de digerirlo. Supongo que tiene toda la razón pero todavía no me queda claro. En el caso del MaskEdit que menciona sí lo veo claro pues el mentado componente no da oportunidad de interceptar la excepción que provoca la validación de manera que para alterar su comportamiento sólo queda derivar una nueva componente.
Seguire meditándolo
// Saludos