Referente a la solución que propone
ecfisa, leí hace un tiempo un artículo de
Ian Marteens propuesto por
ElKurgan que hablaba sobre el tema:
Clases Interpuestas
Me pareció muy interesante y lo he utilizado en algunas ocasiones.
Espero sea de interés refrescarlo.
Saludos