I am getting a 'Use of super on an old style class (super-on-old-class)' error on this now. Looks like pylint is getting confused by the use of meta-classes