Well, I don't know that I totally understand your question because in this example they are doing the same thing. If you refer to the CurrentRow without a row being present, you will get a CurrentRowIndex < 0 exception. In short, all references from within the BO in this example use the CurrentView (including the CurrentRow) as the CurrentRowIndex property is based off of the CurrentView. The Count property also comes from the view, so in this example, all paths lead to using the CurrentView of the BO.