Chores: Log value of a superClass when it's invalid and rename UniqueIdGenerator to UniqueIdentifierGenerator in docs

See title
nvrmind, I guess assertThrows tests a substring.

However the line is now > 80 sry