Enable to regard ParsingObject as List<ParsingObject>.

I think it is good regarding ```ParsingObject``` as ```List<ParsingObject>```.
By this change, you can iterate over all subnodes like this:
```java
ParsingObject parent;
for(ParsingObject child : parent){
  /* do something */
}
```