Renamed value? to parameter?
Added Signal4 and Slot4