FileInfo refactored to bean
FileInfo addChild and constructors tweaks