Add abstract service a dao for change simple usage.