Yes, good points. I've removed the `identifier` method, requiring calling code to do the right thing, as well as the `debuggableNames` implementation.