add and update more test cases for ChildrenList and BasicObject