Generalize ExpandableWidget
Summary
ExpandableWidget still has some hardcoded fields like color.
What is the current bug behavior?
Thus, until now a copy of it has to be made if one wants to change these fields
What is the expected correct behavior? / Possible fixes
Remove the hardcoded fields and let them be set by the child widget.