Added Signal when functionality to be able to wait for an operation to complete or other state ful object.