make SmbFileRandomAccessContent class more re-usable