Added documentation and GetUserInfoObservable