Updated AbstractUserInterface so that each service requires less code to implement the getUID method