Derive Macro MsgKey

#[derive(MsgKey)]