Add enum & getter/setter for Cauldron state