Make constructor arguments optional again