We were only using this as a boolean, so change it to a boolean property named has-frame.
Test page 2 and 3 of widget-factory as well, and try other directions.