Optimize InfoBubbleViewModel.cs constructor