Added lazy loading to UserLoader