Use a single property helper as observable source
Simplify the access permission observables