Could you please help with an example, how can I change the current Principal to override the ICurrentUser ?