nothing that is initialised has a null value when they have an object
property now.
New version of classes and feats.
Features may be able to have effects added back in now, no time to test
removed kryo dependancies from data, it was a foolish idea to begin with