Force user to use builder to create a SignalHandler object.