Given that the `DataField.all` really belong to the `Account`, if `Contact` had a reference to it's `Account` then it could ask the `Account` for this (which might be a good place to handle caching)