Removed InputStreamSource and InputStreamField to narrow down what this package is supposed to do.