These fields (update, scheduleUpdate, updateInterval) definetely shouldn't be here, because there are some views that inherits from Screen (NodeDisksScreen, NodeInterfacesScreen). Make a separate view that inherits from Screen and inherit views that require this functionality. Just like you did with DialogWithRhelCredentials