fix logic error in A3SessionManager; allow inject System Principal