Final work on ValueObject.stg, conditionally adding generation timestamps. refs #501