* Refactor client type detection * Refactor factory to allow `$clientFactory->register( ClientClass::class )` ou `$clientFactory->registry(new ClientClass::class)`