I would love to not have to implement this on every type.  But the `*Resource` has no knowledge of the actual API resource, so it can't access the hypermedia fields.