Thanks James, though from the output of b.x() it appears that x is a class method (ie the class is passed as the first parameter rather than the instance)...