#84 refactor role module for not load items into domain container when do query