Add: interfaces for Session + Extension