We should define the common properties on the WidgetViewModel, so we don't have to list the common properties every time. Then this get function could call the parent method and combine the results with this specific widget's properties.