Introduced UserRepository