Is it recommend for plugin developers to use these internal endpoints? I'm asking because it's an official plugin developers might look at it and copy it's behavior, which will make it very hard to us, to change these internal APIs in the future.