public new async Task Insert(User user)
        {
            user.UpdatedIn            = DateTime.Now;
            user.HomeAddress.Location = await GetGeopointsByAddress(user.HomeAddress);

            user.Location = new GeoJsonPoint <GeoJson2DGeographicCoordinates>(
                new GeoJson2DGeographicCoordinates(user.Longitude, user.Latitude));
            await BaseCollection.InsertOneAsync(user);
        }