rename Dummy into NDummy, refactor some classes name