Returns a List of T or empty Map if rawValue is not a List of T If actual data is not a List of T, calls builder to get one
T
builder
Map<String, T>? mapOfValue<T>() { return mapOf<T>() ?? {}; }