Probabilmente sì, usando il subclassing.

Ma non e' un affare da poco ...