Make UID optional during creation for demographics like it is for other Locatables.

This allows our server logic to accept new demographics instances without UID and
then set the UID on the server, like we are doing for compositions and the like.