the @date needs to remain an instance variable for cases where the second isn't changing

However, we need it to be dumpable by YAML.dump
Merge branch 'fixes_yaml_dump_incompatibility' into RDM