apply hidden visibility to various remaining internal interfaces