added GetKeys() method to allow out of package dialects