Use lang.mixin for widgets.