(Just a thought) Maybe it's also worth adding addon id and module id into generated id so it's easier to debug.