Revert "Revert "DAOInterface begin""

This reverts commit 29990809488cca57ba9c06d504b3e9918d167f99.