This assumes that anyone using this method understands that all Signals only ever send NSObjects and never scalars