Support CRUD for Workspace/Widget/WidgetByUser