Entity list window

Agreed - it's not clear why you need this function in C++... you could just construct the ID in JS before using it. Any method that takes an ID (like edit, get properties, etc) could fail anyway if the entity no longer exists (say, some other user in the domain deleted it, or it's lifetime ended)...