Implement get_all and save_all as generic methods for databases
Add comments regarding database_factory