Hi,
I noticed that GeoJsonFeatureArgs only supports single TCoordinates arguments and properties are saved as a non-generic BsonDocument. Is there a reason why second generic argument is not provided so we can query again strongly typed model?
I would expect something like this to exist as well:
public class GeoJsonFeatureArgs<TCoordinates, TProperties> : GeoJsonObjectArgs<TCoordinates> where TCoordinates : GeoJsonCoordinates
{
public BsonValue Id { get; set; }
public TProperties Properties { get; set; }
}