The only alternative I can think of is having a statically named widget property used from markup like `<my-widget expansionMapping="fooBar, fooBar2", or expansionMapping="fooBar: 'abc', fooBar2: 'def'", or something like that.