Model Interfaces, Classes and Traits Application Application model class Database Database model class