Give SignalType a default constructor that calls the default constructor of Type
Make mSearchURL a SignaledType and add setSearchURLCallback for setting callbacks on it.