Private ClosedInjectionStep?

I just updated to 3.0.1 and I noticed ClosedInjectionStep now is private but OpenInjectionStep it still public. I would like to know whats the decision behind this?
This affects me because, In my simulations I build different types of closed workloads ( Iterable[ClosedInjectionStep] ) depending of the parameters of the application. Now, that ClosedInjectionStep is private I cannot reference that trait.


Generally speaking, we’re not very fond of people using our DSL return types: those are not a public API and might change any time, so… use at your own risk.

There, here, it wouldn’t hurt us to make it public, but sealed, as what we really don’t want is people coming up with there own implementations.


Thanks! =D