pulse() instead of pulse(Work)
Instantary removed, all instancies should be immutable
test fixed