Virtual calls in interface kit (and probebly others)

What does this code does?
BBox::MouseMoved(BPoint point, uint32 transit, const BMessage* message)
{
BView::MouseMoved(point, transit, message);
}

Isn’t this redundantie, when BBox::MouseMoved ommited the bview::mousemoved is called anyway right, whitout the overhead of the extra fuction call.
Or mis i something?

Regards,

Remco Johannes