#21938726722106: Adding Repository, domain and Service for Client Details