Move UserProvider in own Service