Reworked while service-class and it's handling of replies. Added chainable lookups against them.