По get вытаскиваем весь граф Company.BankAccount.Bank.BankId.
Меняем банк, отправляем post и ловим ошибку Bank is null.
Выходит вся модель Asp.Net MVC способна работать только с первым уровнем свойств?
Складывается ощущение, что было бы удобней работать со сложными объектами-агрегатами на стороне клиента,
гоняя между клиентом и сервером только json по SignalR.
По факту ООП не подходит для Asp.Net MVC.