Model components implemented.