Reordered class inheritance to be consistent with LVM classes.