We need to hang both snapshots and restyle damage off of ElementData, and so we need them to be concrete to avoid infecting ElementData with the trait hierarchy. Source-Repo: https://github.com/servo/servo Source-Revision: d8ac5100e81ccbad4b5131688b96bedb9b5e279d