Find by legacy id for users

- key generation helpers structured in users to be class methods