steps towards making gedGsfElectron collection backwards compatible without hard-coding