Maploader instantiation fixes

#### Maploader support service

* Made the preloader independant of the called New().
That fixes any runtime with a positional argument being erased by the preloader.

* Allows setting an associative variable to null.

More informations here : https://github.com/tgstation/-tg-station/pull/6513