Это не столько даже оптимизация, сколько логика программы, проперти не совсем за это логически отвечают, у меня логика такая, что когда айди выбранного элемента меняется, происходит действие, проперти скорее что-то декларирует, он по существу не должен отслеживать изменения.