Persistence and mapping toolkit for Ruby