Yes, but because of this `@EqualsAndHashCode(of = "domain")` all that instances are equal to the caching layer