Personally, I think that this PR should be additive. It's providing a back door optimisations, and such properties as `PPField.lapack` are a convenience that may be required/desired upstream (even though they are expensive), for example in the PP rules.

So I'm in favour of keeping the functional contract of the class to be at least as strong as is was.