Btw, now you can also use `characters: Character` (http://canjs.com/docs/can.Map.attributes.html#section_Associations). Using either way won't really test the issue however, because only the old way seems to cause a recursive error (most likely because it is being called differently).