Add database support

DbDataProvider and XmlDataProvider persists after data changes.