Hmmm... will look on the list for the discussion, but no matter what it should be consistent. Kinda silly to directly set the _key ivar, but use the setter for Type.