refactor package details
descriptor cloning for array of files
added __File object mutators