The CozyData class is a singleton that manages database operations and caching.
It provides methods to initialize the database, query data, save data, delete data,
update data, and fetch data by ID.
The CozyQueryController class manages query operations for a CozyQueryListener.
It allows adding where conditions, joins, order by fields, and custom queries to the listener.