IDs are not unique since the schema path is used for them currently. Also, if we use a variation of the schema path, we should make sure to escape it.