[all] (get,null) on non-@:isVar should make the field extern

It makes no sense for (get,null) variables to create a real variable when the field is not @:isVar .