I'd be fine with it not having `customFields`. We're trying to get rid of the need for those in entities (and almost have - it's just `AbstractController`, and there's a PR for that). I don't think any policies use it.

So suggest we not include `getMementoWithProperties` and `customFields` here, and that we deprecate them for entity and location.