Ported implementation objects from Reactor