Asserts that value is a Map and returns it.
If value doesn't exist, this returns defaultValue.
defaultValue
Map asMapOr(Map defaultValue) => asMap;