getWindow is no longer final
Updates to Component producers
Better message for an Exception