But since a alias is defined, should offsetSet() overwrite the original identifier or create a new identifier and just ignore alias?