Defines the interface for models

Model:

Provides function for different naming conventions

Entity