gobject.binding_group.BindingGroup can be used to bind multiple properties from an object collectively.