DataContext with user defined object