Though I might attempt to make it interface with mongoid