While we can automate most of the static properties. For that use case, we donβt know the shape of the data and therefore, we need to tell the Widget to convert a specific keyword argument into a specific JS property. That API is captured on the Abstract class which let you do custom mapping on properties and events.