DAO layer for Firefly