hiding underlying FsiSession implementation