fix selfish StringNode's put to element routine
BooleanType and BooleanAttr were added