public ISession CreateSession(IDictionary<object, object> data) { if (data != null && data.ContainsKey(SessionFactoryKey.Host)) { return CreateSession((string) data[SessionFactoryKey.Host]); } return new SimpleSession(); }