Tidy up visible methods, add methods to set values