Patient(abstr, buss, rep, cache, resolve)