Убрал лишний Dispatcher.Invoke() при загрузке локомотива. Кажется, без него не хуже.
Исправил ошибку с детекцией локомотива при отсутствии номера секции
Методы для аггрегации свойств локомотива теперь возвращают IQueryable вместо IList, что позволяет отложить компиляцию SQL-запроса до более позднего момента.
В основном, изменения, связанные с переводом на VisualStudio 2013
Подтянута последняя библиотека для работы с Can
Сбор свойств для PropertiesHolder переписан чуть более аккуратно, выполняется чуть быстрее
Конструкторы моделей просмотра для PropertyKind и PropertyValue изменены так, чтобы они могли принять всю необходимую информацию, исключая запросы к базе данных, что позволяет использовать JOIN в вызывающем запросе
PropertyValueStorage теперь передаётся в UpdateTargetValue в готовом виде, исключая лишний запрос к базе
PropertyValue теперь может возвращать ObjectValue с использованием явно указанных параметров
Merge branch 'query-optimize' into redesign

Conflicts:
	LocoBase/Models/WritingPropertiesModel.cs
Дополнение к коммиту 200c2b3ad47afbdff701d46038cd2fb0c9f9c69f
Плохо скоммитил там одну строчку
Merge branch 'query-optimize' into redesign