add patch support to client and glass model objects as well as add remove_when_selected option to has_menu_item method"