DAO, decorator