Подскажите как можно это реализовать, у меня есть две вьюмодели которые в итоге должны содержать несколько одинаковых методов, как мне не дублируя код передать реализацию в обе стороны? Я бы применил наследование, но дело в том что контроллер получает методы через протоколы