Observables : replacing synchronous accessors with asynchronous ones (WIP)