public static IObservable <object> RestPropertyDependent(this IObservable <object> source, IObjectSpace objectSpace, Type objectType, ICredentialBearer bearer)
 => source.BufferUntilCompleted().ConcatIgnored(objects => objectSpace.RestPropertyDependentName(objectType, objects))
 .ConcatIgnored(objects => objects.RestPropertyDependentReadOnly(objectType, bearer))
 .SelectMany();