Modified model for easy inheritance.