further condensing Thing\Service