Derive Macro Resolve

#[derive(Resolve)]