Add overload method(EnumSet) to Sets for effeciency
Use Sets to compare containers' method