You shouldn't need to do anything. Unity will attempt automatic constructor injection. Does Unity know about your IClientReadRepository implementation?