The name "DatabaseHandler" makes it sound like this is for callbacks from a database or something.  I think its just a "Database" interface