this isn't necessary here, because the AbstractJSONGraphFactory always
provides a valid identifier to subclasses