How to hide template and template provider pages?

I have a “Dev” directory where I put all my “developer” pages: velocity macros, classes, templates, and template providers.

I don’t want the non-admin users to see the directory or individual pages, so I make the directory and each of the pages hidden.

But there is no “hidden” checkbox for templates and template providers. How do I hide them?

I think the only way to hide the template from the Create page dialog (I assume that’s what you want) is to restrict view right on these pages.