Abstract out namespace. Each action may generate a unique id.