allow null as Map item
fixes since defines() is now formal in Map and Correspondence