The HTMLBuilder mutates the regulation tree it is given. To prevent this, return a deep copy from cache