An interface that defines required methods for a QueryBuilder that retrieves one of the application's entities.