setting this.children to a new ArrayList instead of Collections.emptyList()