do not infer Null<T> on structure fields in the parser, instead handle it in typeload through @:optional metadata (closes #2539)