refactor: move getAddons() from entity to DAO