Further clean up of identifier generation - move all truncation/casing
to single method