Basic StorageFile over FileInfo.
Changed ArgumentException to ArgumentNullException on internal methods.