Wrong DataContext Inference? - C#