A Ruby ODM (Object Document Mapper) for key-value stores