some optimizations, use human readable ids for mongoid