Decorators should NOT have any internal state, hence why all API functions are 'const'. The reason for this is that at runtime, a single instance of every decorator exists. That single instance is used by all instances of a decorator on a node and concurrently on all worker threads.