Creating abstract classes.