public ClientPerfect(IClientImp clientImp) : base(clientImp) { }
public ClientLite(IClientImp clientImp) : base(clientImp) { }
protected Client(IClientImp clientImp) => _clientImp = clientImp;