Find ich auch eine sehr gute Idee!
Allerdings frage ich mich, wie man diese umsetzen kann. Was du ändern willst, gehört doch fast schon ins Interface, oder etwa nicht?