public object Start(IDictionary<object, object> data) { var session = CreateSession(data); ApplyGlobalSessionTimeout(session); OnStarted(session); return session.Id; }