abstract val attributes: MutableMap<String, String?>
The attributes are simply labels with associated values.