StateToContent is now subclass-friendly. Most utility methods are now pr...

...otected on the prototype instead of static