Api2

To avoid sprinkling code like this everywhere, I made the rule that JSONBase's Kind field was *always* blank in memory and set on the wire. I suggest a similar rule for APIVersion, even if this breaks compatibility with running clusters at the moment.