more datamapper issues.  found out that save will modify objects that are loaded, but my changes are out of scope so they get lost...