Use setter methods everywhere
Redo html caching during html change