More scaffolding of abstract classes.