pub trait ElementDefaults {
// Required methods
fn _get_attributes(&self) -> String;
fn _get_children(&self) -> String;
// Provided methods
fn get_attributes(&self) -> String { ... }
fn get_children(&self) -> String { ... }
}