Model support classes.