Virtual Classes

I have added virtual classes to BW class.