Optional constructor arguments for Widgets