I'm wondering if it is reasonable and/or possible to structure the Reactive object logic so that it doesn't require that I derive from ReactiveObject. In some cases, I already have a base class in play. Is it possible to use another pattern (containment,
etc) but still register the subscriptions? Is there a reason that you chose inheritance?
BTW, great work! I really like the project.