make generator setters virtual-- fixes bug in SHM sin unit generator