Added getChildById and removeChild methods