This PR makes the fields in ModelOptions public. It isn't possible to access the model options mutably from user code or external Model impls, which makes setters/getters unnecessary. I've also added a test to check that it is possible to implement external models and ensure that we don't remove this possibility accidentally in the future.
This PR makes the fields in
ModelOptions
public. It isn't possible to access the model options mutably from user code or externalModel
impls, which makes setters/getters unnecessary. I've also added a test to check that it is possible to implement external models and ensure that we don't remove this possibility accidentally in the future.Fixes #126.