1) add signaling, decorator
2) Par type constructor in ParallelStrategy