added Cloneable
added PageContext et al.