expectedItems = new MetaDataItem[] { metaDataItem1Child, metaDataItem2Child };
assertUnorderedArrayEquals(expectedItems, item.getMetaDatas());
expected = new Object[] { object1Child, object2 };
assertUnorderedArrayEquals(expected, item.getValue());
childLoader.removeMetaData("Object", Object.class);
expectedItems = new MetaDataItem[] { metaDataItem1Parent, metaDataItem2Child };
assertUnorderedArrayEquals(expectedItems, item.getMetaDatas());
expected = new Object[] { object1, object2 };
assertUnorderedArrayEquals(expected, item.getValue());