Refined the api for sessions and speakers