Modified getUnitsParents and getUnitsChildren functions with advanced descriptors
Modified addUnitChild and removeUnitChild functions with advanced descriptors