The BaseRepository should follow the method naming convention of ```get...()``` will return only one result and throw an error if no result was found ```find...()``` will return only one result and return null if no result was found