Extract many methods to models.