[DEV] remove specificity of signal to Object to shared_ptr<void>