Рефакторинг, переход на C++11, добавление Navigation::Object