Can you autocast Viewpoint?
Out of curiosity, I tried to create a new Viewpoint for the home widget.
homeWidget.viewpoint = {targetGeometry: fullExtent};
And it seems to work. I tried looking through the API but I couldn't find any documentation. Is there a full list of what modules can be autocasted?