[u] refactor minor changes into Service and GenericDao interfaces