private string getCollectionName(IDatabaseSettings settings)
        {
            string serviceName    = "";
            string collectionName = "";

            try
            {
                serviceName    = this.GetType().Name.Replace("Service", string.Empty).Trim();
                collectionName = settings.GetType().GetProperty(serviceName).GetValue(settings).ToString();

                return(collectionName);
            }
            catch (Exception ex)
            {
                throw new Exception($"Erro ao tentar obter o nome da collection. ServiceName = {serviceName}\nDetalhes: {ex.Message}");
            }
        }