Set schema property.
Optionally, an expected schema can be provided, in which case inference will only check discovered fields against the schema and update internal state (such as dictionaries).
Builder instance for fluent chaining
Set schema property.