encapsulating FileItem fields