services receives could have an execution context
cannot store subclass info in base class

@@actions hash is shared among all subclasses, producing undesired
effects
support for "sync" calls
Simpler methods
bus (over queue) as service for other services
web socket bus with an API like queue

a lot of work is still pending