On 11/29/2012 01:52 PM, Michael Homer wrote: > What about field initialisation? That's an issue that affects any class inheritance. Java 'solves' the problem by just specifying an order for different parts of a class to run in, I imagine we have to do the same no matter what solution we end up using. -- Tim