Changed the naming scheme of Permutable to avoid name clashing.