added a pair of interfaces that will need to be implemented whenever a mysql-based repository is created