Should we create an `abstract type` `Parameters` from which `NullParameters` and `NeuralNetworkParameters` are subtyped?