Transparent Sub / Pub broker for Ruby objects