Мне больше интересно - а нельзя ли такое же, но без статических методов ? Кажется довольно очевидным развитием идеи...
без статических это будет обычное наследование классов
но за предложение путем старого доброго наследования решить подобную задачу на яммере к примеру вас заклюют.