Implement Root method
Simplify RemoveAttr API

Remove the initial RemoveAttr method I contributed, it's redundant
and awkward. This allows giving the new RemoveAttrByKey and
RemoveAttrByKeyFull shorter method names.