[Specification::DSL] Add support for private_header_files