Change validation of reserved datastreams: instead of passing in InputStream directly, pass in datastream, and only generate InputStream if datastream is to be validated. Otherwise managed content datastreams have an InputStream generated for them even when they are not reserved datastreams and therefore don't require validating (ie no need to read contents for them).