Finished BaseValueObject.stg, including toString(), hashcode() and equals() methods. refs #470