clean up rebase issue
refactor mongoid/scopes concern
decouple model and orm