Macro constructor Null safety

Macro()