CLOSED - Issue #1: Add validation to the returned value of the getTotalNumberOfRows method
CLOSED - Issue #2: Add an eloquent abstract class that implements the RepositoryInterface