so are we describing the 'id' and '__type__' properties as class attributes?