I think it is better to rename
`setName`, `getName` and `getChildByName()`.