val modifiers: MutableMap = mutableMapOf() sealed class Attribute { abstract val value: Any override fun toString() = value.toString() data class fValue(override val value: Float) : Attribute() data class iValue(override val value: Int): Attribute() data class sValue(override val value: String): Attribute() data class bValue(override val value: Boolean): Attribute() data class lValue(override val value: Long) : Attribute() }