HSEARCH-1713 Removing DefaultEntityInterceptor from public API and makin...

...g it an inner interface of the @Indexed annotation
> I can change the Jira title if you like

The JIRA title is the only thing which tells me why you are feeling the need to change any code here - since you just created it. If you say the description is not relevant, then explain why we bother to make any change here? What is your goal?

> I guess we could rename it to NoopEntityInterceptor which is more descriptive.

-1
I prefer the current name, as it's not a no-op but it's the one triggering default indexing. We might want to add a no-op interceptor by default actually to make it easier for people wanting to disable automatic indexing for a specific type.

I'm better understanding now where you're coming from but I have mixed feelings about encumbering our annotations - especially an important one like `@Indexed` - with additional source code within - but you have a point, that this interface specifically really is the default for this annotation.

I might be skeptical simply because it looks unusual to me, we've never done this before. Do you have such examples in Validator? For some reason Validator always seems to be on the R&D frontline with annotations.

What does @emmanuelbernard  think of adding this interface to the `@Indexed` annotation?