datamapper persistence for ruote (a ruby workflow engine)