Refactored RACObservablePropertyObserving to hide the serialization implementation details.