This Is Weird™. I'd prefer for the properties on `RACObservablePropertySubject` to be mutable instead, or whatever else we have to do to keep `alloc` and `init` together.