all classes have thread safe decorators