turned out to be a DM issue, needed DataMapper.finalize