Makes Factory non-static

This isn't truly using the advantages of a factory yet, but at leaast now
we can. I'm not sure yet whether we will or we will implement making extra
primitive types possible in some other way, though.
Removed "is<attribute>Null" from generated classes.

Now the value is just null when it is null.