Так я про оптимизации внутри виртуальной машины. Но я не спец по джаве, могу ошибаться
Важно избавиться от ошибок в типах, то есть во время разработки не запутаться.
Допустим описал контракт с бэком и дальше юзаешь ключи и методы в зависимости от типа