Refactored Basic and SecureArsUserSource