Added serialVersionUID for anonymous innerclass
Fixed issue of returned list of files being appended to and never reset unless explictly told to reset