SignalsReadyMixin