Returns a Map or null if rawValue is not a Map Leaves map values untouched
null
Map<String, dynamic>? get mapObject => (_rawValue is Map) ? _rawValue as Map<String, dynamic> : null;