implement ConfigDAO as singleton