bind object properties to UI widgets
expose Widget::Bind to Lua