void UpdateCurrentPositionAndItem (int position, object item)
{
bool emitPositionChanged = CurrentPosition != position;
bool emitItemChanged = CurrentItem != item;
CurrentPosition = position;
CurrentItem = item;
if (emitPositionChanged)
RaisePropertyChanged ("CurrentPosition");
if (emitItemChanged)
RaisePropertyChanged ("CurrentItem");
}
}