public async Task <IActionResult> CreateCitizen([FromBody] Citizen citizen, CancellationToken cancellationToken)
        {
            if (string.IsNullOrWhiteSpace(citizen.Uuid))
            {
                do
                {
                    citizen.Uuid = _idGenerator.GenerateUuid();
                } while (!await _idGenerator.IsUnique(citizen.Uuid));
            }

            await FoundationDbConnector.Set(citizen.Uuid, citizen, cancellationToken);

            return(Ok(new CreateCitizenResponse(citizen.Uuid)));
        }