- Add an IForwardModel interface
- StandardForwardModel then implements this, removing inheritance from AbstractForwardModel
- Remove all copy(), _copy() from IForwardModel / StandardForwardModel (on design precept that forward models should be stateless...and AbstractForwardModel currently isn't)
AbstractForwardModel would then be more clearly demarcated as deprecated.
AbstractForwardModel would then be more clearly demarcated as deprecated.