[keycloak-dev] Refactoring to KeycloakSession and ProviderSession