pub trait Entity { fn id(&self) -> Option; fn set_id(&mut self, id: u32); }