Made the SinglyService delegates optional (now that we have also block-based method signatures).