pub trait WxSession: Send + Sync {
fn id(&self) -> &str;
fn get_attribute(&self, name: &str) -> Option<String>;
fn set_attribute(&self, name: &str, value: String);
fn remove_attribute(&self, name: &str);
fn attribute_names(&self) -> Vec<String>;
fn is_valid(&self) -> bool;
fn invalidate(&self);
}