Map: x-map-merge() should ignore null
Map: add x-map-remove()
Module: add functions to operate module information
Module: register module information at the definition