I noticed that `includeJson` is only used to determine whether or not to add a handler at the `/json` path. What about just always adding a `/json` handler and just having it return `{}` for the UI's that chose not to implement it? Like you could have it be an optionally overriden method.

Anyways, not a strong preference, just wondering if you considered this.