fix !set (c)type all none
Use std::string for element names and descriptions
remove pidentifiers, fix elem.property not updating ptypes