Just to highlight, than the pull allows for augmentation of the model, in case an adopter needs to add any additional attributes into the view. With that support, for now, we can likely stick with the above attributes until protocol updates per feature like LOA, or there are other community-drive requests.