Sorry for the delayed reply.
I have just done an experiment that I don’t think worked the way it should.
Feature f = new Feature(channel);
byte bytes = f.GetWellKnownBinary();
Feature uf = new Feature(bytes);
Feature uf does not contain the column value Elevation. So, if I ever write the feature f to my sqlite db, I still won’t be able to retrieve the elevation value and your method above can’t work.
Can you verify this is expected? If not and it’s a bug would appreciate knowing if it can be fixed as this would totally solve my problem and extend my program functionality quite a bit further without having to physically add columns to the database tables.