When there are large number of attributes (say 20+), ensuring that they are either independent of each other or slightly dependent is very difficult. However, the dependency among attributes is tried to be avoided when building MCDA hierarchy. So before generating final ranking, does PROMETHEE automatically takes care of this issue through positive, negative and net outranking flows?