Made Component and Model abstract classes.