macro_rules! properties_new {
    ($($key:expr => $val:expr),+ $(,)?) => { ... };
}